{
  "cik": 865752,
  "entityName": "Monster Beverage Corp",
  "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-08-02",
              "val": 88166076,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-10-25",
              "val": 88577347,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2011-02-22",
              "val": 89005264,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2011-04-26",
              "val": 88392874,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-07-27",
              "val": 88599051,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-10-25",
              "val": 87072807,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2012-02-24",
              "val": 174309342,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2012-04-26",
              "val": 176207845,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-07-25",
              "val": 176428972,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-10-26",
              "val": 171369859,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2013-02-25",
              "val": 165545860,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2013-04-26",
              "val": 165963808,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-07-26",
              "val": 167403681,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-10-24",
              "val": 167673196,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2014-02-24",
              "val": 166877164,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2014-04-28",
              "val": 167077394,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-07-23",
              "val": 167176357,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-10-27",
              "val": 167637920,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-02-17",
              "val": 170016322,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2015-04-28",
              "val": 170171054,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-07-29",
              "val": 205498468,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-10-26",
              "val": 202722461,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2016-02-04",
              "val": 202919837,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-04-20",
              "val": 203042661,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-07-22",
              "val": 190356702,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-10-20",
              "val": 190324886,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2017-02-10",
              "val": 566619343,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-04-24",
              "val": 567811810,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-08-01",
              "val": 568169102,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-26",
              "val": 563963300,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-02-12",
              "val": 566402748,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-04-26",
              "val": 562681834,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-08-01",
              "val": 552523130,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 552963481,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-02-20",
              "val": 543148169,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2019-04-17",
              "val": 543576196,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-29",
              "val": 544879342,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-30",
              "val": 537681684,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-02-20",
              "val": 536896142,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2020-04-30",
              "val": 526563592,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 527396445,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-30",
              "val": 527916757,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-02-19",
              "val": 528137036,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2021-04-30",
              "val": 528562217,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-30",
              "val": 528885811,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-29",
              "val": 529139115,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-02-16",
              "val": 529358860,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2022-04-29",
              "val": 529671407,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-29",
              "val": 526885495,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 521743612,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-02-16",
              "val": 522409358,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2023-04-28",
              "val": 1046711932,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1047518325,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1040441348,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-02-15",
              "val": 1040636235,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2024-04-26",
              "val": 1041728228,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 979543967,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 972519659,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-02-14",
              "val": 973158896,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 975246159,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 976428189,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 977021216,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-02-13",
              "val": 978270734,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 978008110,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 2820762092,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2011-06-30",
              "val": 6213402086,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2012-06-29",
              "val": 10873182118,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2013-06-28",
              "val": 9168059511,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2014-06-30",
              "val": 10745367329,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2015-06-30",
              "val": 24970779420,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-06-30",
              "val": 27920735052,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-06-30",
              "val": 25779806546,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-06-30",
              "val": 28771940302,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-06-28",
              "val": 31534998627,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-06-30",
              "val": 33039197262,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-06-30",
              "val": 43749615959,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-06-30",
              "val": 44291170358,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-06-30",
              "val": 55372401420,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-06-30",
              "val": 45414209071,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-06-30",
              "val": 56505471480,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": 48863000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 48863000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 48863000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 87504000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 91024000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 85674000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 85674000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 85674000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 85674000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 90314000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 89708000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 102263000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 108521000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 113446000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 113446000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 113446000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 113446000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 113446000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 134035000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 157212000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 152449000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 127330000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 127330000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 127330000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 127330000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 127330000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 135477000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 144365000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 162851000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 119376000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 119376000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 119376000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 119376000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 119376000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 125581000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 155776000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 145373000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 127641000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 127641000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 127641000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 127641000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 127641000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 167789000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 194731000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 238106000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 144763000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 144763000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 144763000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 144763000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 144763000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 183216000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 183084000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 172159000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 193270000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 193270000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 193270000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 193270000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 193270000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 178093000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 242667000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 229551000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 245910000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 245910000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 245910000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 245910000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 245910000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 226063000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 267117000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 278914000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 248760000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 248760000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 248760000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 248760000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 248760000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 267735000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 292627000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 304773000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 274045000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 274045000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 274045000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 274045000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 274045000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 305529000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 261969000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 281522000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 296800000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 296800000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 296800000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 296800000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 296800000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 334076000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 362900000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 396229000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 404263000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 404263000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 404263000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 404263000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 404263000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 438256000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 492858000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 520198000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 444265000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 444265000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 444265000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 444265000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 444265000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 491249000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 568613000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 539892000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 564379000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 564379000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 564379000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 564379000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 564379000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 533729000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 511137000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 549028000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 466775000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 466775000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 466775000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 466775000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 466775000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 486951000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 489037000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 683030000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 565974000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 565974000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 783859000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccountsPayableCurrentAndNoncurrent": {
        "label": "Accounts Payable",
        "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.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 13738000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 58579000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 58579000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 59347000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            }
          ]
        }
      },
      "AccountsReceivableNet": {
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "description": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 78011000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 172201000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 172201000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 217708000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            }
          ]
        }
      },
      "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": 104206000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 104206000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 104206000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 127564000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 130942000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 101222000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 101222000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 101222000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 101222000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 166041000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 148989000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 161626000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 139033000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 218072000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 218072000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 218072000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 218072000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 218072000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 255712000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 305707000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 288584000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 236044000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 236044000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 236044000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 236044000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 236044000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 308675000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 342221000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 339155000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 291638000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 291638000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 291638000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 291638000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 291638000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 342140000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 395460000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 330176000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 280203000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 280203000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 280203000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 280203000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 280755000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 343427000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 372669000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 407771000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 352955000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 352955000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 352955000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 352955000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 352955000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 416704000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 465708000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 467348000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 448051000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 448051000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 448051000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 448051000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 448051000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 509477000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 537082000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 535336000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 449476000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 449476000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 449476000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 449476000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 449476000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 525463000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 592568000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 620162000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 484562000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 484562000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 484562000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 484562000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 484562000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 596661000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 688197000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 647983000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 540330000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 540330000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 540330000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 540330000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 540330000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 670570000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 760433000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 740813000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 666012000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 666012000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 666012000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 666012000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 666012000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 802509000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 909169000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 849157000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 896658000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 896658000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 896658000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 896658000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 896658000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1039780000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1175587000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1051642000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1016203000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1016203000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1016203000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1016203000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1016203000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1190351000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1333004000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1231188000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1193964000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1193964000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1193964000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1193964000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1193964000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1370239000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1362398000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1285397000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1221646000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1221646000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1221646000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1221646000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1221646000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1360233000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1522702000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1601216000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1618072000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1618072000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1882808000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 761000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 761000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 761000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 19293000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-12-31",
              "val": 925000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 925000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 925000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 925000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 925000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 21636000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 8784000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 3128000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 10996000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 10996000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 10996000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 10996000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 10996000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 36302000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 3068000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2833000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 5470000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 5470000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 5470000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 5470000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 5470000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 14520000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 9558000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 53577000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 9359000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 9359000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 9359000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 9359000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 9359000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 45900000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 12839000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2697000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 5848000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 5848000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 5848000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 5848000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 5848000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1586000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 11453000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 14809000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 106662000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 106662000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 106662000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 2750000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 2750000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 71750000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5651000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 5835000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 7657000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 7657000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 7657000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 7657000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 7657000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 8749000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 8951000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 10156000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 10645000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 10645000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 10645000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 10645000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 10645000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9758000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 15978000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 6453000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 10189000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 10189000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 10189000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 10189000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 10189000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 6113000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 15179000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 20334000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 14717000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 14717000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 14717000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 14717000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 14717000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 12711000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 22497000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 32082000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 23433000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 23433000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 23433000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 23433000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 23433000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 9991000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 31289000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 23113000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 30399000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 30399000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 30399000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 30399000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 30399000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 21118000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15917000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 17143000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 13317000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 13317000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 13317000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 13317000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 13317000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 55123000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 12704000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 17644000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 14955000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 14955000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 14955000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 14955000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 14955000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 75111000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 10990000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7641000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4006000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 4006000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 4006000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 4006000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 4006000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 67837000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 28121000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 40023000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 32305000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 32305000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 115713000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 14174000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 14174000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 14174000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 34003000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 29365000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 23811000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 23811000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 23811000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 23811000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 23065000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 26342000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 32700000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 32803000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 31966000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 31966000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 31966000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 31966000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 31966000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 42517000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 58217000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 58973000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 38916000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 38916000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 38916000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 38916000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 38916000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 55356000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 57781000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 63213000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 59113000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 59113000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 59113000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 59113000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 59113000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 71959000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 80792000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 66599000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 40271000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 40271000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 40271000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 40271000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 40271000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 46147000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 52242000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 67933000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 81786000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 81786000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 81786000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 81786000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 81786000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 96734000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 90400000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 91819000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 79526000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 79526000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 79526000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 79526000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 79526000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 92043000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 100801000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 112732000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 87475000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 87475000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 87475000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 87475000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 87475000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 80893000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 82191000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 112436000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 112507000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 112507000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 112507000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 112507000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 112507000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 117350000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 124659000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 112318000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 114075000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 114075000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 114075000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 114075000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 114075000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 145224000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 142848000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 168398000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 142653000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 142653000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 142653000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 142653000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 142653000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 170954000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 172498000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 180719000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 210964000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 210964000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 210964000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 210964000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 210964000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 234111000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 209154000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 198692000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 172991000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 172991000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 172991000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 172991000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 172991000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 245932000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 198656000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 207727000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 183988000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 183988000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 183988000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 183988000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 183988000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 204679000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 213905000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 259088000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 220764000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 220764000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 220764000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 220764000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 220764000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 262545000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 258937000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 325450000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 306085000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 306085000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 396864000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 22297000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 22297000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 22297000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 28997000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 33156000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 36961000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 36961000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 36961000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 36961000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 36961000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 41710000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 46324000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 51563000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 47210000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 47210000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 47210000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 47210000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 47210000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 51582000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 55339000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 60358000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 64323000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 64323000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 64323000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 64323000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 64323000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 69641000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 75589000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 79946000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 83579000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 83579000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 83579000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 83579000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 83579000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 88449000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 93947000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 99140000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 92520000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 92520000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 92520000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 92520000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 92520000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2015-12-31",
              "val": 109909000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 94730000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 98066000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 104430000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2016-09-30",
              "val": 116430000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 109909000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 109909000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 109909000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 109909000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-06-30",
              "val": 123697000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 132534000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 138810000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 138810000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 138810000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 138810000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 138810000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 148649000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 156601000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 165424000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 174041000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 174041000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 174041000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 174041000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 174041000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 184335000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 184400000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 193943000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 207434000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 207434000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 207434000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 207434000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 207434000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 213704000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 209966000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 219428000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 204754000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 204754000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 204754000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 204754000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 204754000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 213758000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 224906000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 231696000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 224785000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 224785000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 224785000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 224785000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 224785000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 235857000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 237162000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 243318000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 233158000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 233158000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 233158000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 233158000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 233158000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 246700000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 259752000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 269846000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 261235000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 261235000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 261235000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 261235000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 261235000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 277328000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 286489000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 305995000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 295224000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 295224000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 295224000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 295224000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 295224000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 311745000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 337919000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 361107000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 339031000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 339031000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 361565000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
        "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax",
        "description": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": -1478000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": -1478000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": -1478000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1525000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1525000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2016-12-31",
              "val": -193000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": -193000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": -841000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": -841000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": -89000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": -89000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 194000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": -194000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": -84000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": -84000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 956000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 956000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 5843000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": -5843000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": -758000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": -758000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1263000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "AccumulatedOtherComprehensiveIncomeLossBeforeTax1": {
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, before Tax",
        "description": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, including portion attributable to noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 16000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 16000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 252000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 344000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 1759000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1759000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 1759000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 2004000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": -1504000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": -1547000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": -1547000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": -1547000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": -1547000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": -1547000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 908000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": -1820000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 905000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 549000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 549000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": -1233000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 1233000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 11453000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 11453000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 21878000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": -21878000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": -23056000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": -23056000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": -15818000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": -15818000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": -32775000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": -32775000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": -32581000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 32581000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": -2950000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": -2950000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 68209000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 68209000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 153230000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": -153230000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": -128989000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": -128989000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": -269930000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": -269930000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": -108059000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "description": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": -4667000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": -4667000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": -4667000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": -4185000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": -885000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 281000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 281000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 281000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 281000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 281000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1110000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 2004000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": -1504000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": -1547000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": -1547000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": -1547000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": -1547000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": -1547000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 908000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": -1820000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 905000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2074000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 2074000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 2074000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 2074000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 2074000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": -543000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": -2984000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": -1134000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": -1233000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": -1233000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": -1233000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": -1233000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": -1233000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": -1131000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": -621000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": -6337000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": -11453000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": -11453000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": -11453000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": -11453000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": -11453000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": -21433000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": -19073000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": -20851000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": -21878000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": -21878000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": -21878000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": -21878000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": -21878000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": -15443000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": -14477000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": -14534000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": -23249000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": -23249000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": -23249000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": -23249000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": -23249000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": -21917000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": -16833000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": -15533000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": -16659000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": -16659000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": -16659000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": -16659000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": -16659000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2017-12-31",
              "val": -16659000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2017-12-31",
              "val": -16659000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2017-12-31",
              "val": -16659000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": -13721000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-03-31",
              "val": -13721000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": -25196000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2018-06-30",
              "val": -25196000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": -29777000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-09-30",
              "val": -29777000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": -32864000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": -32864000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": -32864000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": -32864000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": -32864000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2018-12-31",
              "val": -32864000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2018-12-31",
              "val": -32864000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": -32864000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": -34125000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2019-03-31",
              "val": -34125000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": -28756000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-06-30",
              "val": -28756000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": -43083000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-09-30",
              "val": -43083000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": -32387000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": -32387000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": -32387000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": -32387000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": -32387000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 32387000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 32387000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2019-12-31",
              "val": 32387000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": -62682000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2020-03-31",
              "val": 62682000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": -53438000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 53438000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": -32529000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-09-30",
              "val": 32529000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3034000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 3034000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 3034000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 3034000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 3034000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2020-12-31",
              "val": -3034000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": -3034000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": -3034000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": -24874000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2021-03-31",
              "val": 24874000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": -16822000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2021-06-30",
              "val": 16822000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -43495000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-09-30",
              "val": 43495000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -69165000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": -69165000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": -69165000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": -69165000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": -69165000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 69165000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2021-12-31",
              "val": -69165000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2021-12-31",
              "val": -69165000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -72145000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 72145000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -152957000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": -152957000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -224455000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2022-09-30",
              "val": -224455000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -159073000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": -159073000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": -159073000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": -159073000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": -159073000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": -159073000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": -159073000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2022-12-31",
              "val": -159073000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -147911000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2023-03-31",
              "val": -147911000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -155725000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-06-30",
              "val": -155725000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -198033000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": -198033000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -125337000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": -125337000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": -125337000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": -125337000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": -125337000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -157940000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -182304000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -137842000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -269487000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": -269487000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": -269487000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": -269487000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": -269487000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -202946000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -91308000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -93382000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -60841000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": -60841000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -69336000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 137040000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 137040000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 137040000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 157204000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 170916000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 187040000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 187040000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 187040000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 187040000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 186546000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 195185000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 206833000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 220331000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 229301000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 229301000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 229301000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 229301000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 229301000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 238908000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 252440000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 262805000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 287953000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 287953000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 287953000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 287953000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 287953000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 297409000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 347653000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 357991000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 368069000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 368069000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 368069000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 368069000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 368069000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 383183000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 394612000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 417601000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 426145000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 426145000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 426145000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 426145000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 426145000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 636274000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 3952030000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3966395000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 3991857000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 3991857000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 3991857000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 3991857000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 3989787000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 4005996000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 4021613000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 4036204000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 4051245000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 4051245000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 4051245000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 4051245000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 4051245000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 4072508000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4090818000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4111781000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4150628000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 4150628000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 4150628000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 4150628000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 4150628000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 4170565000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4194676000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4219630000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4238170000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 4238170000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 4238170000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 4238170000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 4238170000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4288638000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4350177000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4370280000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4397511000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 4397511000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 4397511000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 4397511000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 4397511000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4428580000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4474379000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 4513743000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4537982000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 4537982000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 4537982000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 4537982000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 4537982000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4562689000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4597333000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4626299000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4652620000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 4652620000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 4652620000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 4652620000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 4652620000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4673302000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4707569000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4736141000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4780013000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 4776804000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 4776804000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 4776804000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 4776804000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4829301000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4869791000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4893289000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4975115000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 4975115000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 4975115000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 4975115000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 4975115000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5034948000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5068291000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5105957000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5144922000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 5144922000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 5144922000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 5144922000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 5144922000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5213731000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5285157000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5343915000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5430847000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 5430847000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5476746000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation": {
        "label": "Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation",
        "description": "Amount of decrease in additional paid in capital (APIC) resulting from a tax deficiency associated with a share-based compensation plan other than an employee stock ownership plan (ESOP).",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -831000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 831000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 831000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5495000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5495000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5495000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            }
          ]
        }
      },
      "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": 13771000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 14303000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 14303000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 16810000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 16810000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 16810000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 18619000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 18619000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 18619000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 28007000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 28007000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 28007000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28528000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28528000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28528000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28989000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28989000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28989000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32719000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32719000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32719000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45848000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45848000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45848000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52282000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52282000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52282000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13439000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13439000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13439000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 14906000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 14906000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 14091000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57111000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57111000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57111000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15324000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15324000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15324000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15324000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15324000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15324000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 15575000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 15575000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 15575000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 15575000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 15991000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 15991000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63356000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63356000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63356000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17098000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17098000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17098000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17098000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17098000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17098000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15936000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15936000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15936000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15936000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 17668000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 17668000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 67546000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 67546000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 67546000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 17949000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 17949000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 17949000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 17949000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 17949000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 17949000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 16921000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 16921000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 16921000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 16921000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 16293000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 16293000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 68922000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 68922000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 68922000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16175000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16175000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16175000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16175000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16175000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16175000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 16157000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 16157000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 16157000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 16157000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 16436000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 16436000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 63387000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 63387000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 63387000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15743000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15743000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15743000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15743000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15743000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15743000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 17176000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 17176000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 17176000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 17176000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17605000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 67664000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 67664000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 67664000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21452000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21452000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21452000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21452000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21452000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 21452000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 19645000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 19645000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 19645000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 19645000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 27659000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 27659000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 90853000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 90853000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20727000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20727000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20727000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20727000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 31842000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 31842000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 32084000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 121390000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 27944000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 4334000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3131000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3131000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12374000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12374000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12374000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3824000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3824000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3824000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19656000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19656000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19656000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 30348000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 30348000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 30348000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11924000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11924000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11924000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 314737000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 314737000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 314737000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2093000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2093000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2588000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2588000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2588000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3649000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3649000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3649000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            }
          ]
        }
      },
      "AllocatedShareBasedCompensationExpense": {
        "label": "Share-based Payment Arrangement, Expense",
        "description": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 14000000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 8500000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3500000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 12800000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 4300000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 16900000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 16900000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3800000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7900000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7900000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 4100000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 4100000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 12800000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 12800000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 4900000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 4900000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19400000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19400000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19400000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6600000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6600000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 13600000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 13600000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 7100000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 7100000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 21600000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 21600000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 7900000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 7900000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 28400000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 28400000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 28400000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 7000000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 7000000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 14400000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 14400000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 7400000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 7400000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 21600000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 21600000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 7200000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 7200000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28800000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28800000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28800000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 7000000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 7000000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 15100000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 15100000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 8100000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 8100000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 22500000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 22500000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 7400000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 7400000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28600000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28600000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28600000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6400000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6400000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 14800000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 14800000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 8500000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 8500000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 23700000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 23700000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 8900000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 8900000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32700000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32700000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32700000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10100000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10100000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 21600000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 21600000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 11500000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 11500000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 33700000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 33700000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 12100000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 12100000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45800000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45800000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45800000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13100000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13100000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 26000000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 26000000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 12800000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 12800000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 39300000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 39300000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 13300000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 13300000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52300000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52300000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52300000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13400000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13400000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28300000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28300000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 14900000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 14900000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 42400000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 42400000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 14100000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 14100000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57100000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57100000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57100000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15300000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15300000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 30900000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 30900000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 15600000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 15600000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 46900000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 46900000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 16000000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 16000000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63400000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63400000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63400000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17100000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17100000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 33000000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 33000000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15900000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15900000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 53000000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 53000000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 19500000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 19500000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70300000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70300000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70300000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18400000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18400000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 35700000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 35700000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17300000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17300000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 52400000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 52400000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 16700000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 16700000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70500000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70500000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70500000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16300000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16300000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32600000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32600000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 16300000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 16300000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 49200000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 49200000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 16600000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 16600000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64100000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64100000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64100000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16100000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16100000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 34600000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 34600000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 18600000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 18600000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 52500000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 52500000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17900000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17900000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 68800000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 68800000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 68836000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 22500000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 22500000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41300000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41300000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 18800000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 18800000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 68800000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 68800000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 27500000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 27500000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 91000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 90985000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20700000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20700000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 53900000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 33200000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 86700000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 32800000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 125687000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 28300000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 9682000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12628000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12628000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 12778000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 12778000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 12778000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19480000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19480000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19480000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21034000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21034000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21034000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25620000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25620000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25620000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23661000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23661000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 23661000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10939000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10939000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10939000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -48353000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -48353000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -48353000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 42219000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 42219000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 42219000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27030000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27030000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 27030000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 54790000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 54790000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 54790000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 56255000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 56255000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 56255000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50934000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50934000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50934000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4435000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4435000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4435000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 74979000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 74979000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 85942000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 55000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 44000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 56000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 68000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 68000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 14000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 24000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 24000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 12000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 36000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 36000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 12000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 48000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 48000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 48000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 12000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 12000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 24000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 24000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 12000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 12000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 39000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 39000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 16000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 16000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 52000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 52000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 50000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 12000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 12000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 24000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 20000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 12000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 10000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 36000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 40000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 12000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 10000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 49000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 50000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 50000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 12000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 10000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 20000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 20000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 10000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 10000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 40000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 40000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 10000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 10000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 50000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 50000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 7000000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 100000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 100000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 250000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 250000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 100000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 100000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 400000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 400000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 100000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 100000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 400000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7000000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 300000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 300000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 300000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 300000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2100000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2100000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1800000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1800000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3126000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3900000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1800000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1800000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 4600000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 4600000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 2900000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 2900000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7700000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7700000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 3000000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 3000000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10600000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10600000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3000000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3000000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6000000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6000000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 3000000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 3000000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8900000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8900000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 3000000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 3000000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11900000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11900000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11900000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3100000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3100000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6000000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6000000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 3000000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 3000000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 9000000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 9000000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 3000000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 3000000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 11900000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 11900000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 11900000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2900000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2900000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5900000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5900000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3000000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3000000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8700000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8700000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2900000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2900000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11600000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11600000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 11600000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2900000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2900000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5400000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5400000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2500000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2500000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6500000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6500000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1100000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1100000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7700000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7700000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7700000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1100000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1100000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2200000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2200000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1100000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1100000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3300000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3300000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1100000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4400000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4400000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4400000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1500000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1500000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3500000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3500000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2000000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2000000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5600000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5600000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2000000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2000000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7600000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7600000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7600000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2000000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2000000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2900000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2900000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 900000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 900000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4200000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4200000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1300000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1300000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5900000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5900000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5900000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1300000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1300000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3000000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3000000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1700000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1700000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5200000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5200000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2200000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2200000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7500000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7500000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4300000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4300000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 8700000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 4300000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 13400000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 4700000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 19300000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2700000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "description": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "units": {
          "shares": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 5000000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 2000000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 2000000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 2000000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 1800000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3600000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3600000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 700000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 300000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 700000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 300000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 600000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 300000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 300000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 100000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 100000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 300000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 300000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 300000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 200000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 200000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 200000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 200000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 200000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 200000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 200000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 200000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 400000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 400000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 300000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 300000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 300000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 800000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 800000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1100000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1100000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 1300000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 1300000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1200000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1200000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1500000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1500000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1300000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1300000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1300000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 600000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 600000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 900000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 900000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 1200000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 1200000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 800000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 800000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 800000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 800000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 700000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 700000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2100000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 400000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 400000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 800000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 800000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1100000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1100000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 900000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 900000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1100000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1100000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1000000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3000000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1400000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4200000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1600000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1600000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 2000000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 2000000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1700000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1700000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 1900000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 1900000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5700000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5700000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5700000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8000000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8000000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8400000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8400000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 8800000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 8800000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8400000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8400000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 5900000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 5900000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7900000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7900000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7900000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 700000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 700000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2600000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2600000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 6400000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 6400000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3000000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3000000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 3200000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 3200000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3200000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3200000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3200000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4300000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4300000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4200000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4200000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4700000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4900000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4300000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4300000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4700000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4700000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4400000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4400000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4400000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4800000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4800000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4900000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4900000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4700000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4200000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4200000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 600000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 600000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1800000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1800000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1800000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 200000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 200000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 600000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 600000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1000000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1000000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 800000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 800000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1000000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1000000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 800000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 800000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1600000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1600000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3200000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2500000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2500000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3500000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3500000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2900000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5800000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3500000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 7000000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3000000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6000000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2600000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2600000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2600000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2600000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4100000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4100000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3100000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3100000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4100000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4100000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3300000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3300000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3300000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5000000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5000000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6900000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6900000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 8800000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 8800000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7600000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7600000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 9200000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 9200000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7800000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7800000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9700000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9700000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9900000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 7200000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 9500000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 5500000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6500000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 200000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AreaOfLand": {
        "label": "Area of Land",
        "description": "Area of land held.",
        "units": {
          "acre": [
            {
              "end": "2016-02-29",
              "val": 49,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2016Q1I"
            }
          ]
        }
      },
      "AreaOfRealEstateProperty": {
        "label": "Area of Real Estate Property",
        "description": "Area of a real estate property.",
        "units": {
          "sqft": [
            {
              "end": "2017-12-31",
              "val": 1000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "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": 800070000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 800070000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 800070000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 964895000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 1026680000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 1082131000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 1082131000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 1082131000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1082131000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 1146950000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1131992000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 1233570000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1218428000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1362399000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 1362399000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 1362399000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 1362399000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 1362399000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1470745000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1601517000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1318922000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1043325000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1043325000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 1043325000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 1043325000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 1043325000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1147372000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1317842000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1511867000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1420509000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 1420509000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 1420509000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 1420509000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 1420509000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1593583000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1769019000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1862878000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1938875000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 1938875000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 1938875000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 1938875000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 1938875000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2084946000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 5791581000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 5603738000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5675189000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 5675189000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 5675189000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 5571277000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 5571277000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 5883484000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 4038056000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 4236431000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 4153471000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 4153471000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 4153471000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 4153471000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 4153471000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 4349747000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4684131000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4708906000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4791012000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 4791012000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 4791012000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 4791012000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 4791012000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 4740132000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4542070000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4871359000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4526891000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 4526891000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 4526891000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 4526891000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 4526891000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4655851000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5084332000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5137366000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5150352000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 5150352000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 5150352000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 5150352000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 5150352000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4881497000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5193813000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5697683000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 6202716000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 6202716000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 6202716000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 6202716000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 6202716000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6534366000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7071543000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 7449408000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7804784000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 7804784000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 7804784000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 7804784000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 7804784000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 8187459000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 8175012000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8204805000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8293105000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 8293105000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 8293105000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 8293105000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 8293105000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8844362000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 9263338000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 9314338000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 9686522000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 9686522000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 9686522000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 9686522000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 9686522000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10098066000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8060904000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8053301000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 7719089000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 7719089000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 7719089000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 7719089000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 7719089000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8227028000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8729888000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9611273000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 9988945000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 9988945000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10843533000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 585504000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 585504000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 585504000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 769213000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 842533000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 898153000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 898153000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 898153000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 898153000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 962972000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 955819000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 1054135000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1038732000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1182677000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 1182677000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 1182677000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 1182677000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 1182677000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1284463000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1414257000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1128937000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 835068000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 835068000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 835068000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 835068000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 835068000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 936699000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1093822000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1278457000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1183043000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 1183043000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 1183043000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 1183043000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 1183043000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1355213000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1487353000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1617479000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1693429000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 1693429000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 1693429000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 1693429000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 1653154000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1841895000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 3922379000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3750647000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 3582602000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 3582602000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 3582602000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 3599532000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 3599532000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3792872000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1292825000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1550024000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1432270000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 1432270000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 1432270000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1432270000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 1432270000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1616816000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1880079000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1934297000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2086377000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 2086377000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 2086377000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 2086377000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 2086377000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2038548000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1828679000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2152671000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1804170000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 1804170000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 1804170000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 1804170000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1804170000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1907300000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2326768000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2360760000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2316309000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 2316309000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 2316309000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2316309000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 2316309000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2048722000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2371450000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2825847000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3140955000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 3140955000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 3140955000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 3140955000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 3140955000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3433872000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3950675000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4383673000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4682110000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 4682110000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 4682110000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 4682110000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 4682110000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4743666000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4696620000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4696691000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4764897000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 4764897000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 4764897000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 4764897000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 4764897000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5294609000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5654113000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5311515000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5588996000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 5588996000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 5588996000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 5588996000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 5588996000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6035514000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3954297000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3897758000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3641504000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 3641504000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 3641504000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 3641504000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 3641504000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4135419000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4429340000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5066217000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5361084000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 5361084000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5911611000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 165000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 165000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 165000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 165000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 143000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 47000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 41000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 2000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 105000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 101000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 101000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 101000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 101000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 101000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 226000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 41000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 25000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 546000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 546000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 546000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 546000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 546000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 82000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 210000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 432000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1261000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1261000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 79000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 79000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 79000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 79000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 34000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 122000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 66000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 957000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 957000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 957000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 957000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 957000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5008000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6219000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8805000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5944000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 5944000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 5944000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 5944000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 5944000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2888000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3488000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2215000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1320000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1320000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1320000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1320000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1320000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 617000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3059000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 925559000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 925559000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 925559000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2021-03-31",
              "val": 1043750000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1060060000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1252346000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesGrossUnrealizedGain": {
        "label": "Debt Securities, Available-for-sale, Unrealized Gain",
        "description": "Amount of unrealized gain 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": "2019-01-01",
              "end": "2019-12-31",
              "val": 283000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 304000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 304000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 200000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 200000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 308000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 110000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 24000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 24000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 24000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 24000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss",
        "description": "Amount of unrealized 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": 110000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 183000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 183000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 183000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 43000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1041000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1041000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4059000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4059000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1105000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4887000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            }
          ]
        }
      },
      "AvailableForSaleEquitySecuritiesGrossUnrealizedGain": {
        "label": "Available-for-sale Equity Securities, Gross Unrealized Gain",
        "description": "Amount of unrealized gain before deducting unrealized loss on investments in equity securities classified as available-for-sale securities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 752000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 120000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 215000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 32000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 283000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 304000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 304000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 200000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q2"
            }
          ]
        }
      },
      "AvailableForSaleEquitySecuritiesGrossUnrealizedLoss": {
        "label": "Available-for-sale Equity Securities, Gross Unrealized Loss",
        "description": "Amount of unrealized loss before deducting unrealized gain on investments in available-for-sale equity securities.",
        "units": {
          "USD": [
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 308000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 110000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 222948000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 222948000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 222948000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 222948000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 222948000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 209843000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 372490000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 637351000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 675299000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 675299000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 675299000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 675299000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 675299000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 588719000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 211093000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 459508000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 263697000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 364994000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 601726000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 545968000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 545968000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 545968000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 545968000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 545968000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 247435000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 252830000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 619897000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 925645000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "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-03-31",
              "val": 2000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 11000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 42000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 1000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 1000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 1000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-06-30",
              "val": 5000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 16000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 16000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 50000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-12-31",
              "val": 285000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 285000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 285000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 285000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 285000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 643000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 674000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 419000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 165000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 196000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 196000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 196000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 196000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 196000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 63000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 103000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 163000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 831000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 831000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 831000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 831000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 831000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 618000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 119000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 224000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 106000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 106000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 106000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 106000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 18000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 65000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 145000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 17000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 29000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 79000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 223144000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 223144000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 223144000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 223144000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 223144000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 209904000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 372582000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 637472000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 676129000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 676129000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 676129000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 676129000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 676129000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 589337000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 211207000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 459730000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 320740000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 320740000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 320740000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 320740000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 263665000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 364747000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 601447000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 545771000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 545771000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 545771000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 545771000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 545771000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 246937000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 252173000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 619507000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 925559000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 196000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 196000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 196000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 196000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 196000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 61000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 103000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 163000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 831000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 831000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 831000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 831000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 831000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 618000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 119000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 224000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 106000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 106000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 106000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 106000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 18000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 65000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 88000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 145000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 17000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 29000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 79000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 925645000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 925645000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 925645000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 925645000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1043859000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1059985000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1252321000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1849146000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1849146000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1849146000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1849146000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 1849146000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1783300000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1401911000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1419154000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1423757000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1423757000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1423757000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1423757000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1423757000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1424180000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1479487000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1289388000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1032036000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1032036000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1032036000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1032036000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1032036000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 992363000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 283311000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 645565000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1164413000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1164413000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1715693000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-03-31",
              "val": 2500000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2500000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2500000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2500000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2500000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2500000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2500000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2500000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2500000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            }
          ]
        }
      },
      "BasicEarningsPerShareProForma": {
        "label": "Basic Earnings Per Share, Pro Forma",
        "description": "Pro forma basic earnings per share or earnings per unit, which is commonly presented in initial public offerings based on the terms of the offering.",
        "units": {
          "USD/shares": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.74,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.28,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.91,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.34,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3"
            }
          ]
        }
      },
      "BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "description": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "units": {
          "pure": [
            {
              "end": "2015-12-31",
              "val": 0.1,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            }
          ]
        }
      },
      "BusinessAcquisitionsProFormaNetIncomeLoss": {
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "description": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 438795000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 291847000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 168761000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 442551000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 150763000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 601688000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 39465000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 195503000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 157829000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 370198000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 174754000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 515300000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015"
            }
          ]
        }
      },
      "BusinessAcquisitionsProFormaRevenue": {
        "label": "Business Acquisition, Pro Forma Revenue",
        "description": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2444363000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1324220000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 732862000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2007910000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 683796000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2676825000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 681111000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1404712000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 724717000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2161237000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 756619000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2808800000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015"
            }
          ]
        }
      },
      "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets",
        "description": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.",
        "units": {
          "USD": [
            {
              "end": "2015-06-12",
              "val": 325500000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "CapitalExpendituresIncurredButNotYetPaid": {
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "description": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 1500000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 700000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 700000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 200000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 200000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 200000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 100000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 100000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 100000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 400000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 400000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 400000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 400000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 400000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 400000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2000000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1400000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2000000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 100000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2000000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2000000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 100000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 100000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 200000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 100000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 700000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 700000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 700000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 600000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 600000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 300000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 100000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 200000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4700000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 4300000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 12400000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6000000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2000000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2000000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3200000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9600000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9600000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 20300000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 20300000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4000000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4000000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4200000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1400000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 700000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": 800000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "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": "2009-12-31",
              "val": 206000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 206000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 206000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2010-06-30",
              "val": 135000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 244000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 274000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 274000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 274000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 274000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2011-03-31",
              "val": 1623000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 1255000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 994000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            }
          ]
        }
      },
      "CapitalLeaseObligationsIncurred": {
        "label": "Lease Obligation Incurred",
        "description": "Amount of increase in lease obligation from new lease.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 1400000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 700000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 700000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 800000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 800000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 100000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 200000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 200000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 300000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 300000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 500000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 500000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 500000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1600000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1600000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1800000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1800000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2100000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2100000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2800000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2800000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2800000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 800000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 800000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1100000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1100000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1400000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1400000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1500000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1500000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1500000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 400000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1800000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1800000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1900000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1900000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2600000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2600000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2600000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 200000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 500000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 500000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 700000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 700000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 800000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 800000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 800000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 200000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 200000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 900000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 900000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1100000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1100000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1500000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1500000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1200000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1200000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1900000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1900000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2200000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2200000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2600000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1000000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1500000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2000000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            }
          ]
        }
      },
      "CapitalLeasesIncomeStatementInterestExpense": {
        "label": "Capital Leases, Income Statement, Interest Expense",
        "description": "The financing charge for leasing arrangements meeting the criteria for capitalization.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 60000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018"
            }
          ]
        }
      },
      "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": 12440000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2007Q4I"
            },
            {
              "end": "2008-12-31",
              "val": 256801000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2008-12-31",
              "val": 256801000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2008-12-31",
              "val": 256801000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2008-12-31",
              "val": 256801000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-06-30",
              "val": 283283000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2I"
            },
            {
              "end": "2009-09-30",
              "val": 317657000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3I"
            },
            {
              "end": "2009-12-31",
              "val": 328349000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 328349000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 328349000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2009-12-31",
              "val": 328349000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2009-12-31",
              "val": 328349000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 328349000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 328349000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2009-12-31",
              "val": 328349000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 375908000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 409911000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2010-06-30",
              "val": 409911000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 509629000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2010-09-30",
              "val": 509629000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 354842000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 354842000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 354842000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 354842000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 354842000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2010-12-31",
              "val": 354842000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 354842000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 354842000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 354842000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 354842000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 295505000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2011-03-31",
              "val": 295505000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 418197000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2011-06-30",
              "val": 418197000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 287157000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2011-09-30",
              "val": 287157000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 359331000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 359331000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 359331000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 359331000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 359331000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2011-12-31",
              "val": 359331000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 359331000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 359331000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2011-12-31",
              "val": 359331000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2011-12-31",
              "val": 359331000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 391438000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2012-03-31",
              "val": 391438000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 419167000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2012-06-30",
              "val": 419167000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 283054000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2012-09-30",
              "val": 283054000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 222514000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 222514000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 222514000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 222514000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 222514000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2012-12-31",
              "val": 222514000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2012-12-31",
              "val": 222514000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2012-12-31",
              "val": 222514000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2012-12-31",
              "val": 222514000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2012-12-31",
              "val": 222514000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 242533000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2013-03-31",
              "val": 242533000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 283839000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2013-06-30",
              "val": 283839000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 287019000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2013-09-30",
              "val": 287019000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 211349000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 211349000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 211349000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 211349000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 211349000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2013-12-31",
              "val": 211349000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2013-12-31",
              "val": 211349000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2013-12-31",
              "val": 211349000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 211349000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2013-12-31",
              "val": 211349000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 312020000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2014-03-31",
              "val": 312020000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 373051000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2014-06-30",
              "val": 373051000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 408323000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2014-09-30",
              "val": 408323000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 370323000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 370323000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 370323000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 370323000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 370323000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2014-12-31",
              "val": 370323000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2014-12-31",
              "val": 370323000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2014-12-31",
              "val": 370323000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2014-12-31",
              "val": 370323000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2014-12-31",
              "val": 2175417000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2014-12-31",
              "val": 370323000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 362787000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2015-03-31",
              "val": 362787000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1696295000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2015-06-30",
              "val": 1696295000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1240717000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2015-09-30",
              "val": 1240717000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2175417000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 2175417000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 2175417000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 2175417000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 2175417000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2015-12-31",
              "val": 377582000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2015-12-31",
              "val": 2175417000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 2175417000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2015-12-31",
              "val": 2175417000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2015-12-31",
              "val": 2175417000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2528109000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2016-03-31",
              "val": 2528109000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 434769000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2016-06-30",
              "val": 434769000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 341526000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2016-09-30",
              "val": 341526000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 377582000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 377582000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 377582000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 377582000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 377582000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 377582000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 377582000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2016-12-31",
              "val": 377582000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 576337000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2017-03-31",
              "val": 576337000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 777655000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 465559000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 511360000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-03-31",
              "val": 511360000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 659687000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2018-06-30",
              "val": 659687000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 713714000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-09-30",
              "val": 713714000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 637513000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 637513000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 637513000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 637513000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 637513000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 637513000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2018-12-31",
              "val": 637513000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 637513000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2018-12-31",
              "val": 637513000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 618344000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2019-03-31",
              "val": 618344000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 888247000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-06-30",
              "val": 888247000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 717617000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-09-30",
              "val": 717617000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 797957000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 797957000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 797957000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 797957000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 797957000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 797957000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 797957000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2019-12-31",
              "val": 797957000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 701836000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2020-03-31",
              "val": 701836000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 921326000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 921326000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1074730000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-09-30",
              "val": 1074730000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1180413000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1180413000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 1180413000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 1180413000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 1180413000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1178879000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1584239000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1712671000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1014786000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1132039000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1303048000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1672660000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1869774000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1773849000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2576524000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1564734000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1625339000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1533287000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1533287000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1533287000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1533287000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1533287000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1903419000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1926927000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2292939000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2088117000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 2088117000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2039700000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 244361000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 26482000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 60856000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 71548000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 47559000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 81562000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 81562000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 181280000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 181280000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 26493000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -59337000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 63355000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -67685000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -11165000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 161702000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 196974000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 158974000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 158974000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -7536000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1325972000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1325972000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 870394000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 870394000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1805094000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1805094000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1805094000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 352692000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 352692000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -1740648000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -1740648000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1833891000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1833891000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1797835000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1797835000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1797835000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 198755000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 198755000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 400073000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 400073000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 87977000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 87977000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 151040000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 151040000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 151040000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -17262000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -17262000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 131065000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 185092000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 108891000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 108891000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -19169000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 160444000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 377582000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 377582000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-06-30",
              "val": 777655000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 465559000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 528622000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-06-30",
              "val": 659687000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 713714000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 637513000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 797957000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 797957000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1180413000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2020-12-31",
              "val": 1180413000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1180413000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 1180413000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 1180413000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1180413000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1178879000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1584239000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1712671000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-12-31",
              "val": 1326462000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1014786000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 1014786000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1132039000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 1132039000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1303048000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2022-09-30",
              "val": 1303048000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 1307141000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1672660000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2023-03-31",
              "val": 1672660000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1869774000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-06-30",
              "val": 1869774000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1773849000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 1773849000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 2297675000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2576524000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 2576524000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1564734000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2024-06-30",
              "val": 1564734000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1625339000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2024-09-30",
              "val": 1625339000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1533287000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1533287000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1533287000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1533287000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1533287000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 1533287000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1903419000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 1903419000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1926927000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2292939000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2088117000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 2088117000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2039700000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "description": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 131065000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 185092000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 108891000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -19169000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 250734000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 250734000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 80104000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 80104000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 160444000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 160444000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -96121000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -96121000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 123369000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 123369000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 276773000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 276773000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 382456000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 382456000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 382456000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1534000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1534000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 403826000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 403826000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 532258000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 532258000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 146049000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 146049000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 146049000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -311676000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -311676000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -194423000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -194423000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -23414000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -23414000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -19321000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -19321000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -19321000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 365519000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 365519000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 562633000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 562633000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 466708000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 466708000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 990534000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 990534000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 990534000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 278849000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 278849000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -732941000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -732941000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -672336000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -672336000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -764388000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -764388000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 370132000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 370132000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 393640000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 759652000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 554830000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -48417000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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.005,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 0.005,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 0.005,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 0.005,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 0.005,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 0.005,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 0.005,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 0.005,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 0.005,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 0.005,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 0.005,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 0.005,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 0.005,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0.005,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 0.005,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 0.005,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 0.005,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 0.005,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 0.005,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 0.005,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0.005,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0.005,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 0.005,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 0.005,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 0.005,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 0.005,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0.005,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 0.005,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0.005,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0.005,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 0.005,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 0.005,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 0.005,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 0.005,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 0.005,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 0.005,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 0.005,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 0.005,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 0.005,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 0.005,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 0.005,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 0.005,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0.005,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0.005,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0.005,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0.005,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 0.005,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 0.005,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 0.005,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 0.005,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0.005,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0.005,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0.005,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0.005,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 0.005,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 0.005,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 0.005,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 0.005,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0.005,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0.005,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0.005,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0.005,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 0.005,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 0.005,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 0.005,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 0.005,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0.005,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0.005,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0.005,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0.005,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 0.005,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 0.005,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 0.005,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 0.005,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0.005,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.005,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.005,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.005,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 0.005,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 0.005,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0.005,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 0.005,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.005,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.005,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.005,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.005,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 0.005,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 0.005,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 0.005,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 0.005,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.005,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.005,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.005,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.005,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 0.005,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 0.005,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0.005,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 0.005,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.005,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.005,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.005,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.005,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 0.005,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 0.005,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 0.005,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0.005,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.005,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.005,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.005,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.005,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 0.005,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0.005,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 0.005,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 0.005,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.005,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.005,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.005,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.005,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 0.005,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 0.005,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 0.005,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 0.005,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.005,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.005,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.005,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.005,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 0.005,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.005,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 120000000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 120000000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 120000000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 120000000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 120000000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 120000000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 120000000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 120000000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 120000000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 240000000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 120000000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 120000000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 120000000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 240000000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 240000000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 240000000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 240000000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 240000000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 240000000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 240000000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 240000000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 240000000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 240000000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 240000000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 240000000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 240000000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 240000000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 240000000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 240000000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 240000000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 240000000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 240000000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 240000000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 240000000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 240000000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 240000000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 240000000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 240000000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 240000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 240000000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 240000000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 240000000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 240000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 240000000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 240000000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 240000000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 240000000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 240000000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 240000000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 1250000000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 240000000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 240000000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 240000000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1250000000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 1250000000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 1250000000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1250000000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 1250000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1250000000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1250000000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1250000000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1250000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 1250000000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 1250000000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1250000000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 1250000000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1250000000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1250000000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1250000000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1250000000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 1250000000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 1250000000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 1250000000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1250000000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1250000000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1250000000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1250000000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1250000000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 1250000000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 1250000000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1250000000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 1250000000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1250000000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1250000000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1250000000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1250000000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1250000000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 1250000000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 1250000000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 1250000000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1250000000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1250000000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1250000000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1250000000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1250000000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1250000000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1250000000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 1250000000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1250000000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1250000000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1250000000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1250000000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1250000000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 5000000000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 5000000000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 5000000000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1250000000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5000000000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5000000000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5000000000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 5000000000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 5000000000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 5000000000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 5000000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5000000000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5000000000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5000000000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5000000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 5000000000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 5000000000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 5000000000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 5000000000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5000000000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5000000000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5000000000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5000000000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 5000000000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5000000000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 97285000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 97285000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 97285000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 97917000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 98312000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 98731000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 98731000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 98731000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 98731000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 197462000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 98851000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 99079000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 99299000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 198729000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 198729000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 198729000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 198729000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 198729000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 200649000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 200873000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 202661000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 203759000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 203759000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 203759000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 203759000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 203759000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 203895000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 205605000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 205893000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 206014000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 206014000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 206014000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 206014000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 206014000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 206266000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 206364000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 206918000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 207004000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 207004,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 207004000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 207004000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 207004000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 211609,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 206666000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 206788000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 207019000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 207019000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 207019000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 207019000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 621057000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 207175000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 207298000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 207384000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 623201000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 623201000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 623201000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 623201000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 623201000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 624405000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 624762000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 625132000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 629255000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 629255000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 629255000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 629255000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 629255000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 629924000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 630330000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 630825000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 630970000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 630970000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 630970000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 630970000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 630970000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 634841000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 636129000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 636235000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 636460000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 636460000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 636460000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 636460000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 636460000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 637104000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 637924000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 638458000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 638662000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 638662000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 638662000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 638662000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 638662000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 639154000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 639576000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 639851000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 640043000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 640043000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 640043000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 640043000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 640043000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 640528000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 640944000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 641245000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 641844000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1283688000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1283688000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1283688000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1283688000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1117392000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1118269000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1118498000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1122592000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1122592000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1122592000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1122592000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1122592000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1124870000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1125330000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1125699000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1126329000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1126329000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1126329000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1126329000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1126329000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1128695000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1129950000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1130977000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1132906000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1132906000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1134502000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 88159000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 88159000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 88159000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 88166000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 88561000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 88980000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 88980000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 88980000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 88980000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 177960000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 88392000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 88620000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 87417000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 174277000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 174277000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 174277000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 174277000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 174277000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 176197000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 176421000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 171355000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 165776000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 165776000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 165776000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 165776000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 165776000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 165655000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 167365000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 167653000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 166822000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 166822000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 166822000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 166822000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 166822000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 167074000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 167171000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 167636000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 167722000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 167722,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 167722000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 167722000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 167722000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 170158,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 205491000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 202731000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 202900000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 202900000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 202900000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 202900000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 608700000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 203041000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 190341000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 190426000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 566566000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 566566000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 566566000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 566566000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 566566000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 567769000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 568121000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 563959000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 566298000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 566298000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 566298000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 566298000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 566298000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 562605000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 552457000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 552952000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 543676000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 543676000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 543676000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 543676000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 543676000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 543547000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 544825000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 540591000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 536698000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 536698000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 536698000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 536698000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 536698000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 526839000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 527361000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 527893000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 528097000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 528097000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 528097000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 528097000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 528097000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 528439000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 528857000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 529132000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 529323000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 529323000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 529323000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 529323000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 529323000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 529642000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 526772000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 523965000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 522300000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1044600000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1044600000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1044600000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1044600000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1046616000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1047485000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1040420000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1041571000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1041571000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1041571000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1041571000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1041571000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1041698000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 983380000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 972450000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 973079000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 973079000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 973079000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 973079000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 973079000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 975143000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 976398000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 976997000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 978113000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 978113000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 977916000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 486000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 486000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 486000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2010-06-30",
              "val": 490000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 492000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 494000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 494000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 494000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2011-03-31",
              "val": 494000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 495000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            }
          ]
        }
      },
      "CommonStockValueOutstanding": {
        "label": "Common Stock, Value, Outstanding",
        "description": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 494000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 988000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-09-30",
              "val": 496000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 994000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 994000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 994000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 994000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 994000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1003000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1004000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1013000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1019000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1019000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 1019000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 1019000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 1019000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1019000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1028000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1029000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1030000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 1030000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 1030000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 1030000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 1030000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1031000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1032000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1035000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1035000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 1035000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 1035000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 1035000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 1035000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1058000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1033000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1034000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1035000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 1035000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 1035000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 1035000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 3105000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1036000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1036000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1037000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3116000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 3116000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 3116000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3116000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 3116000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3122000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3124000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3126000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3146000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 3146000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3146000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 3146000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 3146000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3150000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3152000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3154000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3155000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 3155000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 3155000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3155000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 3155000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3174000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3180000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3181000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3182000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 3182000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 3182000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 3182000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 3182000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3186000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3190000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3192000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3193000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 3193000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 3193000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 3193000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 3193000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3196000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3198000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3199000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3200000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 3200000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 3200000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 3200000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 3200000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3203000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3205000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3206000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3209000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 6418000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 6418000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 6418000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 6418000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5587000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5591000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5592000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5613000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 5613000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 5613000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 5613000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 5613000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5624000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5627000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5628000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5632000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 5632000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 5632000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 5632000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 5632000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5643000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5650000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5655000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5665000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 5665000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5673000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 214874000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 216977000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 216977000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 55872000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 141014000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 85142000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 219898000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 78883000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 284391000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 284391000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 284391000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 78554000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 78554000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 185622000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 185622000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 107067000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 107067000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 274489000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 274489000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 88867000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 88867000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 343641000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 343641000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 343641000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 60879000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 60879000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 165311000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 165311000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 104432000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 104432000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 259347000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 259347000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 94037000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 94037000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 335354000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 335354000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 335354000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 95352000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 95352000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 236866000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 236866000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 141513000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 141513000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 352750000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 352750000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 115884000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 115884000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 472965000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 472965000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 472965000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -5566000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -5566000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 225797000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 225797000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 231364000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 231364000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 398593000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 398593000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 172796000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 172796000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 536308000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 536308000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 536308000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 170312000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 170312000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 355498000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 355498000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 185185000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 185185000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 547082000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 547082000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 191586000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 191586000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 711314000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 711314000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 711314000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 179312000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 179312000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 407029000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 407029000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 227718000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 227718000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 627072000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 627072000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 220044000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 220044000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 827268000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 827268000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 827268000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 218988000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 218988000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 477628000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 477628000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 258641000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 258641000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 740779000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 740779000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 263152000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 263152000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 976799000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 976799000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 976799000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 260224000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 260224000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 558066000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 558066000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 297842000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 297842000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 842662000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 842662000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 284596000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 284596000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1108312000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1108312000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1108312000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 248540000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 248540000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 569153000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 569153000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 320613000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 320613000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 937716000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 937716000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 368563000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 368563000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1445015000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1445015000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1445015000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 287286000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 287286000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 699100000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 699100000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 411814000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 411814000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1009632000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1009632000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 310532000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 310532000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1305276000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1305276000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1305276000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 291223000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 291223000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 483771000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 483771000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 192548000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 192548000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 734660000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 734660000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 250890000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 250890000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1101716000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1101716000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1101716000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 408606000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 408606000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 814663000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 814663000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 406057000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 406057000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1225049000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1225049000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 410386000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 410386000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1664724000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1664724000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1664724000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 409446000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 409446000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 810451000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 810451000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 401005000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 401005000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1225832000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1225832000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 415381000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 415381000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1364898000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1364898000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 509534000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 509534000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1109966000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 600432000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1632347000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 522381000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2114078000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 560990000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 97254000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 214874000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 96883000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 61817000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 166679000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 69796000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 216977000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 141014000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 85142000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 219898000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 78883000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3"
            }
          ]
        }
      },
      "ContractualObligation": {
        "label": "Contractual Obligation",
        "description": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "units": {
          "USD": [
            {
              "end": "2014-03-31",
              "val": 92900000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 70600000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 70600000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-03-31",
              "val": 93300000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 87200000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 77600000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2016-03-31",
              "val": 106300000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 136700000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 140900000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2017-03-31",
              "val": 153400000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 146000000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 126000000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 155871000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 170200000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 154200000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 180800000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 190186000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 178400000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 175000000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 171600000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 181896000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 200500000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 182100000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 142200000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 129255000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 215800000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 219200000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 212700000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 305053000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 335400000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 332200000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 338900000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 314251000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 380600000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 380400000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 451300000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 417631000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 451100000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 432100000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 400600000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 474811000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 506400000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 491300000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 481100000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 570233000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 684900000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractualObligationDueInFifthYear": {
        "label": "Contractual Obligation, to be Paid, Year Five",
        "description": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 8000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 3405000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 12000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 24000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 38247000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 10420000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInFourthYear": {
        "label": "Contractual Obligation, to be Paid, Year Four",
        "description": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 5666000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 12628000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 3500000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 41000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 10000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 9586000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 4007000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 39732000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 48902000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInNextTwelveMonths": {
        "label": "Contractual Obligation, to be Paid, Year One",
        "description": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 96774000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 99004000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 121675000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 97979000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 236698000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 239350000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 328200000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 258010000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 318009000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInSecondYear": {
        "label": "Contractual Obligation, to be Paid, Year Two",
        "description": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 29427000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 51572000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 43575000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 25409000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 57848000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 51162000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 57310000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 94471000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 116925000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInThirdYear": {
        "label": "Contractual Obligation, to be Paid, Year Three",
        "description": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 23996000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 23577000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 13146000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 5814000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 10497000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 14153000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 27972000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 44256000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 75540000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": 377600000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 377600000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 377600000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 377600000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 372600000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 364100000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 363200000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 356300000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 356300000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 356300000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 356300000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 356300000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 346800000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 342200000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 335900000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 331700000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 331700000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 331700000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 331700000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 331700000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 323200000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 317800000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 313800000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 309900000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 309900000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 309900000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 309900000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 309900000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 303700000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 298700000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 290900000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 285800000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 285800000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 285800000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 285800000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 285800000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 280800000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 276500000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 268900000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 267100000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 267100000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 267100000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 267100000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 267100000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 264200000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 257800000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 249300000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 246200000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 246200000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 246200000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 246200000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 246200000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 242500000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 236700000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 231800000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 224800000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 224800000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 224800000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 224800000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 224800000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 221500000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 219000000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 211900000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 205300000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 205300000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 201700000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityCurrent": {
        "label": "Contract with Customer, Liability, Current",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 44045000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 44045000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 44045000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 43839000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 43805000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 44237000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 44237000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 44237000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 44237000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 44237000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 44844000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 44894000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 45538000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 45429000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 45429000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 45429000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 45429000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 45429000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 45961000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 46656000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 45278000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 42530000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 42530000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 42530000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 42530000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 42530000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 42540000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 44344000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 42608000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 43311000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 43311000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 43311000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 43311000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 43311000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 44440000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 42765000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 40127000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 41914000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 41914000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 41914000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 41914000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 41914000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 43776000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 44377000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 45627000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 45809000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 45809000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 45809000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 45809000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 45809000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 47542000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 49279000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 47158000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 45323000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 45323000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 46448000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityNoncurrent": {
        "label": "Contract with Customer, Liability, Noncurrent",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 312224000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 312224000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 312224000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 298375000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 292101000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 287469000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 287469000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 287469000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 287469000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 287469000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 278393000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 272926000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 268281000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 264436000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 264436000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 264436000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 264436000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 264436000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 257730000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 252056000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 245621000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 243249000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 243249000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 243249000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 243249000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 243249000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 238241000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 232170000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 226294000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 223800000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 223800000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 223800000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 223800000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 223800000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 219764000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 215039000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 209136000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 204251000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 204251000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 204251000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 204251000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 204251000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 198759000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 192354000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 186135000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 179008000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 179008000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 179008000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 179008000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 179008000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 173921000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 169763000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 164701000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 159991000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 159991000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 155281000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 43400000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 43400000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 11200000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 11200000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 22200000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 22200000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 11000000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 11000000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 33300000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 33300000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 11100000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 11100000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 44300000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 44300000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 44300000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 14200000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 14200000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 24800000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 24800000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 10600000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 10600000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 35600000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 35600000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 10700000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 10700000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 46300000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 46300000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 46300000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10600000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10600000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2020-06-30",
              "val": 10500000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 21100000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 21100000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 10500000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 31600000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 31600000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 10500000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 10500000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42100000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42100000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42100000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10400000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10400000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 20900000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 20900000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 10400000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 10400000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 31300000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 31300000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 10400000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 10400000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 41500000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 41500000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 41500000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10000000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10000000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 20100000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 20100000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10100000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10100000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 30000000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 30000000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 10000000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 10000000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40000000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40000000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9900000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9900000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19900000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19900000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 10000000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 10000000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 30000000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 30000000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 10000000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 10000000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40000000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40000000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9900000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9900000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19900000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19900000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10000000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10000000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 29900000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 29900000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10000000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10000000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 39900000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 39900000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9900000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9900000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19900000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 10000000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 30000000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 10100000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 40000000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 9900000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 1231355000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 731279000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 395615000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1139780000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 408501000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1511808000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1511808000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 372459000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 815221000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 815221000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 442762000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 442762000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1275796000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1275796000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 460575000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 460575000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1682234000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1682234000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1682234000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 424901000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 424901000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 859329000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 859329000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 434427000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 434427000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1369160000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1369160000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 509831000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 509831000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1874758000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1874758000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1874758000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 528881000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 528881000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1153976000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1153976000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 625096000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 625096000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1775375000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1775375000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 621399000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 621399000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2432839000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2432839000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2432839000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 741907000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 741907000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1617306000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1617306000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 875399000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 875399000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2407867000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2407867000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 790561000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 790561000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3136483000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3136483000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3136483000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 801081000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 801081000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1681820000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1681820000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 880739000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 880739000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2554086000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2554086000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 872265000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 872265000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3345821000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3345821000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3345821000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 871969000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 871969000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1753061000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1753061000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 881091000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 881091000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2634235000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2634235000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 881174000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 881174000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3443831000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3443831000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 806596000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 806596000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1741775000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 935180000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2714428000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 972653000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3662148000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1059942000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CostOfGoodsSold": {
        "label": "Cost of Goods Sold (Deprecated 2018-01-31)",
        "description": "Total costs related to goods produced and sold during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 494986000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 252448000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 138421000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 395345000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 142897000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 530983000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 530983000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 113556000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 285907000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 285907000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 172351000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 172351000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 469447000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 469447000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 183540000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 183540000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 623702000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 623702000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 623702000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 170882000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 170882000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 388806000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 388806000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 217924000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 217924000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 613208000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 613208000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 224402000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 224402000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 808921000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 808921000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 808921000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 213436000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 213436000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 499068000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 499068000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 285632000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 285632000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 767417000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 767417000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 268348000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 268348000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 995046000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 995046000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 995046000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 232184000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 232184000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 526857000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 526857000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 294672000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 294672000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 809809000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 809809000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 282952000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 282952000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1073497000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1073497000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1073497000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 249311000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 249311000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 557222000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 557222000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 307911000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 307911000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 851274000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 851274000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 294052000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 294052000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1125057000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1125057000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1125057000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 257834000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 257834000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 557048000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 557048000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 299214000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 299214000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 848191000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 848191000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 291143000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 291143000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1090263000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1090263000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1090263000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 257088000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 257088000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 566762000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 566762000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 309674000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 309674000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 851741000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 851741000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 284979000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 284979000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1107393000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1107393000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1107393000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 261272000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 261272000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 584843000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 584843000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 323571000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 323571000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 924610000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 924610000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 339767000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 339767000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1231355000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1231355000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 335664000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 335664000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 731279000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 395615000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1139780000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 408501000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1511808000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 372459000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "CurrentFederalTaxExpenseBenefit": {
        "label": "Current Federal Tax Expense (Benefit)",
        "description": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 107503000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 111217000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 111217000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 146385000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 146385000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 146385000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 177372000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 177372000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 177372000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 191596000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 191596000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 191596000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 228348000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 228348000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 228348000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 548018000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 548018000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 548018000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 212283000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 212283000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 212283000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 243127000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 243127000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 243127000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 209147000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 209147000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 209147000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 212068000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 212068000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 212068000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 259073000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 259073000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 259073000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 273115000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 273115000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 273115000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 247482000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 247482000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 247482000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 259911000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 259911000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 259911000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 273825000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 273825000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 308032000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentForeignTaxExpenseBenefit": {
        "label": "Current Foreign Tax Expense (Benefit)",
        "description": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 309000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 279000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 279000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2827000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2827000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2827000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3951000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3951000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3951000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4052000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4052000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4052000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7467000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7467000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7467000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10634000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10634000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10634000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17171000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17171000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 17171000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 27522000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 27522000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 27522000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 42541000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 42541000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 42541000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 55167000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 55167000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 55167000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70658000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70658000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70658000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 89410000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 89410000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 89410000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37421000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37421000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37421000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 99563000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 99563000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 99563000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 145118000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 145118000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 202791000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentIncomeTaxExpenseBenefit": {
        "label": "Current Income Tax Expense (Benefit)",
        "description": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 130144000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 138635000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 138635000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 171738000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 171738000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 171738000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211591000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211591000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211591000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 232310000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 232310000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 232310000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 272448000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 272448000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 272448000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 647323000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 647323000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 647323000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 265210000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 265210000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 265210000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 313901000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 313901000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 313901000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 293622000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 293622000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 293622000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 307217000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 307217000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 307217000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 373435000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 373435000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 373435000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 407515000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 407515000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 407515000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 332158000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 332158000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 332158000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 406553000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 406553000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 406553000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 474030000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 474030000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 572750000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentStateAndLocalTaxExpenseBenefit": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "description": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 22332000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 27139000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 27139000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 22526000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 22526000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 22526000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30268000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30268000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30268000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 36662000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 36662000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 36662000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 36633000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 36633000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 36633000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 88671000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 88671000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 88671000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 35756000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 35756000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 35756000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 43252000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 43252000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 43252000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 41934000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 41934000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 41934000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39982000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39982000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39982000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43704000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43704000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43704000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44990000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44990000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 44990000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47255000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47255000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47255000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 47079000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 47079000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 47079000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 55087000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 55087000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 61927000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, 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 less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 79000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 79000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 79000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 79000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 34000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 122000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 66000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 957000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 957000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 957000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 957000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 957000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5008000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6219000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8805000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5944000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 5944000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 5944000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 5944000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 5944000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2888000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3488000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2215000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1320000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1320000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1320000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1320000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1320000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 617000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3059000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DeferredFederalIncomeTaxExpenseBenefit": {
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "description": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1941000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -3913000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -3913000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 634000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 634000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 634000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -743000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -743000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -743000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -7441000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -7441000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -7441000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -8473000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -8473000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -8473000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -255422000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -255422000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -255422000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 87360000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 87360000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 87360000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 61797000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 61797000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 61797000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9804000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9804000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9804000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8320000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8320000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8320000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 11401000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 11401000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 11401000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14750000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14750000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14750000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19111000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19111000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19111000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42237000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42237000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42237000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11395000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11395000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 304000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -1233000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1573000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1573000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3583000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3583000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3583000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -7373000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -7373000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -7373000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -9694000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -9694000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -9694000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3476000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3476000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3476000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5420000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5420000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5420000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -9709000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -9709000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -9709000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -4579000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -4579000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -4579000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -8778000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -8778000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -8778000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -4219000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -4219000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -4219000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -167595000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -167595000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -167595000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5092000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5092000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5092000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26084000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26084000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26084000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13936000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13936000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13936000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -12772000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -12772000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1309000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": 85687000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 84777000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 84777000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 84777000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 84777000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 84777000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 84777000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 84777000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 84777000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 241650000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 241650000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 241650000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 241650000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 241650000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 241650000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 241297000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 241297000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 225221000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 225221000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 225221000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 225221000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 225221000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 225221000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 203287000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 195511000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 177039000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 177039000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 177039000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 177039000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 177039000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 177039000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 177039000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 176724000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 175003000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 175003000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 175003000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 175003000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 175003000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 175271000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 187269000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 183430000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 184260000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 184260000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 184260000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 184260000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 184260000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 184358000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 184791000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 185321000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 188646000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 188646000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 189055000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DeferredIncomeTaxExpenseBenefit": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "description": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -44594000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -3163000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -3165000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -4000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 2584000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 2584000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 2581000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 2581000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -1361000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -4739000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -4739000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2484000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2484000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2484000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -8599000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -8599000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -8599000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -18578000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -18578000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -18578000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5439000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5439000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5439000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -301288000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -301288000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -301288000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 92905000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 92905000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 92905000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 60280000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 60280000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 60280000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2670000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2670000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2670000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2777000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2777000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2777000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -151485000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -151485000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -151485000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24531000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24531000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 24531000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 45453000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 45453000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 45453000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30677000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30677000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30677000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2277000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -2277000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -2233000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Gross",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 174382000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 170566000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 170710000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 122463000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 122463000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 126304000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 126304000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 131460000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 131460000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 62334000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 62334000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 58258000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 58258000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 72917000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 72917000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 142503000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 142503000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 188361000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 188361000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 202316000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredRevenue": {
        "label": "Deferred Revenue",
        "description": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "end": "2013-03-31",
              "val": 8200000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 9700000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 9700000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 9700000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            }
          ]
        }
      },
      "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": 9125000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 9125000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 9125000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 9452000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 9696000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 10140000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 10140000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 10140000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 10140000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 10140000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 10728000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 11050000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 11434000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 11583000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 11583000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 11583000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 11583000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 11583000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 11751000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 12062000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 12360000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 12695000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 12695000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 12695000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 12695000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 12695000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 13079000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 14211000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 14702000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 13832000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 13832000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 13832000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 13832000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 13832000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 14034000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 14317000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 14335000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 49926000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 49926000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 49926000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 49926000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 49926000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 10584000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 26417000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 31413000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 32271000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 32271000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 32271000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 32271000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 32271000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 36226000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 33053000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 34407000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 41672000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 41672000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 41672000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 41672000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 41672000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 42625000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 43946000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 43566000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 43236000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 43236000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 43236000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 43236000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 43236000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 44325000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 43888000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 44232000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 44045000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 44045000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 43591000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            }
          ]
        }
      },
      "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": 131388000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 131388000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 131388000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 127513000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 124929000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 124899000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 124899000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 124899000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 124899000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 124899000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 123192000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 121376000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 119953000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 117151000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 117151000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 117151000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 117151000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 117151000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 115300000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 113756000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 112209000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 110383000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 110383000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 110383000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 110383000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 110383000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 116235000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 115647000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 113204000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 112216000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 112216000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 112216000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 112216000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 112216000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 110491000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 108547000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 105827000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 68009000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 68009000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 68009000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 68009000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 68009000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 67305000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 355379000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 355128000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 351590000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 351590000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 351590000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 351590000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 351590000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 350983000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 348289000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 365389000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 353173000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 353173000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 353173000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 353173000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 353173000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 349697000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 346943000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 342249000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 334354000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 334354000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 334354000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 334354000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 334354000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 328300000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 320259000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 319007000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 312224000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 312224000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 303241000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            }
          ]
        }
      },
      "DeferredRevenueRevenueRecognized": {
        "label": "Deferred Revenue, Revenue Recognized (Deprecated 2016-01-31)",
        "description": "Amount of previously reported deferred or unearned revenue that was recognized as revenue during the period. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 7500000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3700000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 1900000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 6000000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 2300000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 8000000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 8000000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1800000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 3900000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 3900000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 2100000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 2100000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 5800000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 5800000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1900000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 1900000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 9300000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 9300000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 9300000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2500000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2500000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 4400000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 4400000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 1900000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 1900000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 6300000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 6300000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 1900000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 1900000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7900000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 8200000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 8200000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2400000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2400000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4400000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4400000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 2000000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 2000000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6300000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6400000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 2000000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 2000000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 8400000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 8400000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 8400000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 1900000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3700000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3900000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7500000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 1900000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 3800000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 5800000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 5800000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1900000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1900000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7800000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7800000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7800000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 43300000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 43300000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 46500000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 46500000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 3200000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 3200000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 45100000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 54700000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 5500000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 8200000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 50500000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 50500000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 8200000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 8200000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 20200000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 12100000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 28600000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 8400000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 26100000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 10000000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            }
          ]
        }
      },
      "DeferredRevenueRevenueRecognized1": {
        "label": "Deferred Revenue, Revenue Recognized",
        "description": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 50500000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 20200000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 12100000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 28600000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 8400000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 26100000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 10000000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 20100000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 20100000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 10200000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 10200000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 31600000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 11400000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 22300000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 11200000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 22200000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 11000000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            }
          ]
        }
      },
      "DeferredStateAndLocalIncomeTaxExpenseBenefit": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "description": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 9000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 747000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 747000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 465000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 465000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 465000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -483000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -483000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -483000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1443000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1443000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1443000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -442000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -442000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -442000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -40446000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -40446000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -40446000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 15254000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 15254000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 15254000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3062000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3062000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3062000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1644000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1644000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1644000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6878000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6878000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6878000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4709000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4709000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4709000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4689000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4689000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4689000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 258000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 258000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 258000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2376000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2376000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2376000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -900000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -900000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1228000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredTaxAssetsCapitalLossCarryforwards": {
        "label": "Deferred Tax Assets, Capital Loss Carryforwards",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 370000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 370000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 44000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 52711000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 51477000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 51477000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 49597000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 49597000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 50813000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 50813000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 47319000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 47319000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 152777000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 152777000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 145319000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 145319000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 93321000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 93321000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 87573000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 87573000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 81903000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 81903000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 75592000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 75592000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 68557000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 68557000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 63196000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 63196000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 58156000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 58156000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 53802000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 53802000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 48208000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsGross": {
        "label": "Deferred Tax Assets, Gross",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 90268000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 95429000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 95481000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 103390000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 103390000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 122939000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 122939000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 129336000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 133534000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 452839000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 332041000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 356198000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 356342000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 247636000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 247636000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 248808000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 248808000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 256740000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 256740000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 339100000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 339100000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 310492000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 310492000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 279698000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 279698000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 318617000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 318617000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 364267000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 364267000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 382135000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2010-12-31",
              "val": 998000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 972000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 972000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1524000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1524000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 1949000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 1949000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 2527000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 2527000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1927000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 1927000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 2714000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 2714000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1598000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 1598000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1210000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 1210000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 2310000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 2310000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 3365000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 3365000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2533000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 2533000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 6537000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 6537000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 12159000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 12159000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 13253000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 13253000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 11326000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsLiabilitiesNet": {
        "label": "Deferred Tax Assets, Net",
        "description": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 75247000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 75004000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 75004000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 76504000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 76504000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 84535000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 84535000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 94381000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 94381000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 261310000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 140468000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 159556000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 159556000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 92333000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 92333000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 85688000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 85688000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 84777000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 84777000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 241650000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 241650000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 225221000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 225221000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 177039000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 177039000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 146107000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 146107000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 137241000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 137241000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 134574000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2018-12-31",
              "val": 85687000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 85687000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 85148000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 85148000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "DeferredTaxAssetsNetCurrent": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance, Current",
        "description": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 10350000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 10350000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 10350000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 10350000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 10350000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 16772000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 16772000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 16772000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 16772000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 16772000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 16772000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 16772000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 16772000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 16428000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 16428000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 16428000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 16428000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 16428000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 16428000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 16428000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 16428000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 17004000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 17004000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 17004000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 17004000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 17004000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 17004000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 16978000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 16978000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 20924000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 20924000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 20924000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 20924000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 20924000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 20924000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 20924000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 20924000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 40275000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 40275000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 40275000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 40275000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 224954000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 196985000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 155369000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            }
          ]
        }
      },
      "DeferredTaxAssetsNetNoncurrent": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent",
        "description": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 65678000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 65678000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 65678000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 61065000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 60948000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 58475000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 58475000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 58475000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 58475000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 58475000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 58412000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 57545000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 57545000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 58576000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 58576000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 58576000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 58576000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 58576000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 56003000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 56002000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 56005000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 59503000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 59503000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 59503000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 59503000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 59503000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 60856000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 61406000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 61407000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 63611000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 63611000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 63611000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 63611000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 63611000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 63443000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 63443000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 71530000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 54106000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 54106000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 54106000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 54106000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 94381000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 54106000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-12-31",
              "val": 261310000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 261310000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 261310000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 140468000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 140468000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 261297000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 261319000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 142116000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 159556000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 159556000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 159556000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 159556000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 159556000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 158739000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 158739000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 158739000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 92333000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 92333000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 92333000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 92333000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 92333000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 85748000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 85253000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 85253000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 85687000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 85687000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 85215000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 3928000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 7511000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 7511000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 13529000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 13529000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 19346000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 19346000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 17256000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 17256000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 26624000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 26624000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 29894000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 29894000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 28965000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 28965000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 28030000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 28030000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 30187000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 30187000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 21626000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 21626000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 14507000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 14507000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 19896000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 19896000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 27000000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "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": 376000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 3449000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 3449000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 11010000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 11010000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 17615000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 17615000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 27164000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 27164000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 33013000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 33013000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 33209000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 33209000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 64955000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 42071000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 57562000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 76593000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 81214000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOtherComprehensiveLoss": {
        "label": "Deferred Tax Assets, Other Comprehensive Loss",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses in other comprehensive income.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 978000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 1000000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 1000000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 334000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 256000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 256000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 49000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 49000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 867000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 867000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1584000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 1584000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1212000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 1212000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1473000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 1473000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 574000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 574000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 1944000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 1944000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1284000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1284000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2854000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 2854000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 10499000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 10499000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 12413000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 12413000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 13941000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 13941000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 16722000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Severance Payments",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from severance costs.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 81896000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 81896000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 98244000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 98244000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 70637000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 70637000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 71918000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 71918000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 69467000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 69467000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 63009000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 63009000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 58042000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 58042000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 52466000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 52466000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 46810000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 46810000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 39489000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 39489000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 32920000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 13260000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 16605000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 16605000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 19965000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 19965000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 21963000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 21963000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 25268000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 25268000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 24488000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 24488000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 31873000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 31873000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 21119000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 21119000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 25439000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 25439000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 22665000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 22665000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 23370000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 23370000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 24635000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 24635000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 25526000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 25526000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 19093000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 19093000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 19649000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 19649000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 18704000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseOther": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Other",
        "description": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 4512000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 4817000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 4817000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 5268000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 5268000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 6043000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 6043000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 8160000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 12358000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 15143000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 15143000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 18016000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 18016000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 2050000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 2050000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 2663000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 2663000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 2346000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 2346000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 4229000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 4229000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2493000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 2493000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2339000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 2339000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2511000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 488000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 487000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 487000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1825000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1825000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 4871000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 4871000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 3503000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 3503000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1565000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 1565000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1967000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 1817000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 3917000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 3917000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 5276000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 5276000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 5674000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 5674000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 7464000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 7464000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 4634000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 4634000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1820000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1820000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1729000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 10087000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 16725000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 16725000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 21824000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 25000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 42000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 42000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 28000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 28000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 62000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 62000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 36000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 36000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 18000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 18000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 21000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 2114000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 2402000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 2402000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 2104000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 2104000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 273000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 273000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 288000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 288000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 289000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 289000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 17000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "description": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 7216000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 4485000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 4485000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 4595000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 4595000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 9470000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 9470000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 9118000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 9118000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 10118000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 10118000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 8065000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 8065000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 6360000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 6360000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 4666000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 4666000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 8469000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 8469000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 9629000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 9629000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 8951000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 8951000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 7487000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 7487000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 8358000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "description": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 3407000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 3082000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 3082000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 2753000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 2753000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 2060000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 2060000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 3030000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 3030000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1126000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 1126000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 524000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 524000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 522000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 522000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 2836000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 2836000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 2066000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 2066000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 2366000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 2366000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 3643000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 3643000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 4651000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 4651000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 4022000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 4022000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 9950000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 234000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 186000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 186000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 145000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 145000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 583000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 583000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 289000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 289000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 242000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 242000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 149000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 149000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 159000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 159000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 137000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 137000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 140000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 140000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 275000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 275000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 889000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 889000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 2262000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 2262000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1438000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 11316000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 22089000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 22089000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 17683000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 17683000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 17191000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 17191000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 26076000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 26076000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 32840000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 32840000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 36816000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 36816000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 40503000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 40503000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 35116000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 35116000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 27013000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 27013000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 29742000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 29742000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 30007000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 30007000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 38665000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 38665000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 45245000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2010-12-31",
              "val": 11644000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 15251000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 15303000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 15570000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 15570000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 16315000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 16315000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 17272000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 21470000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 174338000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 134021000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 131264000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 131264000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 84867000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 84867000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 82544000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 82544000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 76047000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 76047000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 76536000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 93511000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 93511000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 107473000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2015-06-30",
              "val": 89455000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 89447000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesOther": {
        "label": "Deferred Tax Liabilities, Other",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 94000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 327000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 327000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 2337000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 2381000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 957000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 1101000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 62000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 62000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 99000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 99000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 93000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 93000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 58000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 58000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 618000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 618000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 5000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 5000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 8784000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 13822000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 12741000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 12741000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 13749000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2010-12-31",
              "val": 4562000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 7340000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 7340000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 5304000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 5304000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 5828000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 5828000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 5022000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 5022000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 7543000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 7543000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 6736000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 6736000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 8260000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 8260000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 5123000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 5123000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 6765000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 6765000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 9363000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 9363000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 5907000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 5907000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 22433000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 22433000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 35708000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 35708000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 57168000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 57168000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 56344000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities": {
        "label": "Deferred Tax Liabilities, Unrealized Gains on Trading Securities",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on trading securities.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 1006000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1006000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 134021000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            }
          ]
        }
      },
      "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": 3417000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 2247000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 3929000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 5839000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 5839000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 2640000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 5450000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 5450000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 2809000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 8450000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 8450000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3001000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 11728000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 11728000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 11728000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3581000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3581000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7671000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7671000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 4091000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 4091000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 12152000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 12152000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 4484000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 4484000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 17032000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 17032000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 17032000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4956000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4956000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 10069000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 10069000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 5113000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 5113000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 15228000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 15228000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 5155000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 5155000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 20513000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 20513000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 20562000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "end": "2012-12-31",
              "val": 20513000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012Q4I"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5048000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5060000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 10313000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 10337000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 5265000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 5277000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 16408000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 16444000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 6096000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 6108000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22713000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22762000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22762000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "end": "2013-12-31",
              "val": 22713000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6453000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6453000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 12995000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 12995000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 6544000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 19124000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 19124000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 6130000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25651000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25651000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25651000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "end": "2014-12-31",
              "val": 25651000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6470000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6470000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 13249000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 13249000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 6780000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 21757000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 21757000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 8506000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30860000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30860000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 30860000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 9024000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 9024000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 19329000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 19329000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 10306000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 10306000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 29874000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 29874000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 10424000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 10424000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 40845000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 40845000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 40845000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 11183000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 11183000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 22775000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 22775000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 11593000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 11593000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 35104000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 35104000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 12329000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 12329000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 48887000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 48887000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 48887000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13991000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13991000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28185000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28185000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 14194000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 14194000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 42469000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 42469000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 14285000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 14285000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 56979000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 56979000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 56979000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 14870000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 14870000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 32444000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 32444000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 15629000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 47843000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 47843000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 14521000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 64814000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 64814000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 60727000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 16546000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 16546000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 32057000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 32057000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 45879000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 45879000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 60973000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 57030000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 57030000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13777000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 12825000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 27489000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 25499000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 40716000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 37854000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50155000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50155000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50155000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 14599000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 14599000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 30432000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 30432000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 46040000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 46040000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 61241000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 61241000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 61241000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16808000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16808000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 32384000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 32384000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 50364000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 50364000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 68898000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 68898000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 68898000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20475000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20475000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 39913000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 39913000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 59822000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 59822000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 80434000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 80434000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 24848000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 24848000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 52405000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 82023000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 114441000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 28400000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DilutedEarningsPerShareProForma": {
        "label": "Diluted Earnings Per Share Pro Forma",
        "description": "Pro forma diluted earnings per share, which is commonly presented in initial public offerings.",
        "units": {
          "USD/shares": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.72,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.28,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.89,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.33,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3"
            }
          ]
        }
      },
      "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent": {
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Current",
        "description": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2014-09-30",
              "val": 18079000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 18079000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 18079000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 18079000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 18079000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 18079000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 18079000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            }
          ]
        }
      },
      "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": 1.17,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 1.09,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 0.63,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 1.72,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 0.63,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2.32,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 0.37,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1.09,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1.09,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0.72,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0.72,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1.84,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.75,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2.4,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.62,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1.57,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.95,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            }
          ]
        }
      },
      "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": 1.11,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 1.04,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 0.6,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 1.63,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 0.6,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2.21,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 0.35,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1.04,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1.04,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0.69,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0.69,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1.75,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.72,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2.28,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.59,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1.49,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.9,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.35,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.35,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.35,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.35,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.35,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.35,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.35,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.35,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.35,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.35,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.385,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.35,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.35,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.35,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.21,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.21,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0.21,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.21,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectOfExchangeRateOnCashAndCashEquivalents": {
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "description": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -1071000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 1296000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 1813000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1904000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -175000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -1899000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -1899000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -234000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 721000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 229000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1426000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            }
          ]
        }
      },
      "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": 1904000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -234000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 721000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 721000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 229000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1426000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -962000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -962000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2119000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2119000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2119000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 12747000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 12747000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -954000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -954000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2457000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2457000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2733000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2733000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2733000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 641000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 641000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1204000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1204000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1643000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1643000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4496000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4496000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4496000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 523000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 523000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 756000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 756000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -4242000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -4242000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5488000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5488000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5488000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -7641000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -7641000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -5330000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -5330000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -3952000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -3952000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5306000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5306000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5306000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 7321000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 7321000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 4358000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 4358000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 5683000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 5683000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -4606000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -4606000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -4606000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -764000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -764000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4074000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4074000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5600000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5600000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5985000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5985000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5985000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3945000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3945000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -3908000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -3908000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -8266000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -8266000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -9835000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -9835000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -9835000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1322000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1322000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3345000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3345000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -7463000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -7463000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1912000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1912000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1912000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -21261000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -21261000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -14175000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -14175000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 929000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 929000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16848000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 16848000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -22223000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -22223000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -16890000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -35552000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -52491000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -3472000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "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": 7623000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 7623000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 7623000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 5978000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 6895000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 7603000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 7603000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 7603000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 7603000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 7603000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 5196000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 5785000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 9035000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 10353000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 10353000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 10353000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 10353000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 10353000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 6569000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 7857000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 11897000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 12926000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 12926000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 12926000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 12926000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 12926000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 7488000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 8675000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 12826000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 14864000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 14864000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 14864000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 14864000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 14864000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 9046000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 10310000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 14342000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 17983000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 17983000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 17983000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 17983000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 17983000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 9972000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 14404000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 20152000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 22159000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 22159000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 22159000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 22159000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 22159000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 12978000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 16265000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 21820000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 30043000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 30043000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 30043000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 30043000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 30043000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 14275000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 23022000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 27199000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 34996000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 34996000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 34996000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 34996000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 34996000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 16829000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 26357000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 30237000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 39903000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 39903000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 39903000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 39903000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 39903000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 18211000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 29445000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 35747000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 47262000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 47262000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 47262000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 47262000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 47262000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 21827000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 35646000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 45555000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 55015000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 55015000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 55015000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 55015000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 55015000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 30499000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 46770000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 54507000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 65459000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 65459000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 65459000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 65459000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 65459000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 37551000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 53717000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 61426000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 72463000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 72463000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 72463000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 72463000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 72463000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 42673000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 56195000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 76835000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 87392000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 87392000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 87392000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 87392000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 87392000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 52638000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 60357000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 81787000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 92454000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 92454000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 92454000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 92454000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 92454000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 55812000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 72838000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 102131000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 114023000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 114023000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 69740000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 4358000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4234000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4234000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6646000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6646000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6646000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 8933000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 8933000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 8933000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 7730000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 7730000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 7730000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2932000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2932000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2932000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9058000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9058000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9058000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 34909000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 34909000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 34909000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 100635000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 100635000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 100635000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14892000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14892000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14892000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 36326000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 36326000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 36326000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15499000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15499000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15499000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14228000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14228000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14228000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13175000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13175000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13175000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 64401000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 64401000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 64401000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16006000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16006000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 39745000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
        "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit",
        "description": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 20800000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 13800000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 2500000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 96700000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 96700000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2800000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4500000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1700000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7700000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7700000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 3100000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 3100000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8500000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8500000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 8500000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 22400000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 22400000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 26200000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 26200000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3800000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3800000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 26700000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 26700000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 500000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 500000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25900000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25900000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25900000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1700000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1700000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5700000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5700000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4000000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4000000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9200000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9200000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3500000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3500000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10500000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10500000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10500000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1400000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1400000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4100000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4100000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2700000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2700000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6100000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6100000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2000000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2000000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6800000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6800000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6800000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 400000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 400000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2700000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2700000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2200000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2200000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4600000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4600000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2000000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2000000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9100000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9100000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9100000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 25900000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 25900000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 30000000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 30000000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4100000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4100000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29900000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29900000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -200000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -200000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62200000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62200000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62200000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7500000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7500000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9000000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9000000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1500000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1500000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10300000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10300000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1300000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1300000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12900000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12900000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7200000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7200000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 13600000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 6400000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 20100000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 6500000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 37100000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5500000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions": {
        "label": "Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options (Deprecated 2017-01-31)",
        "description": "Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4300000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 1400000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 30200000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1400000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 3600000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 2000000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7100000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 3500000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 11300000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1900000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 13800000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 2500000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-03-31",
              "val": 304000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 24000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "EscrowDeposit": {
        "label": "Escrow Deposit",
        "description": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
        "units": {
          "USD": [
            {
              "end": "2014-04-16",
              "val": 16250000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 16250000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q2I"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 4334000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 2091000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 2219000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3131000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3131000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 6474000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6644000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6644000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10192000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10192000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12374000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12374000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12374000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 190000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 190000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1144000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1144000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 3363000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 3363000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3824000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3824000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3824000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 492000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 492000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 2922000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 2922000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4295000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4295000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19656000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19656000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19656000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 176000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 176000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 28883000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 28883000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 30250000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 30250000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 30348000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 30348000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 30348000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2602000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2602000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3303000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3303000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 11541000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 11541000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11924000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11924000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 184679000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 300331000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 303914000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 314737000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 4334000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 2091000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 2219000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3131000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3131000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 6474000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6644000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6644000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10192000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10192000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12374000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12374000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12374000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 190000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 190000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1144000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1144000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 3363000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 3363000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3824000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3824000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3824000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 492000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 492000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 2922000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 2922000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4295000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4295000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19656000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19656000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 19656000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 176000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 176000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 28883000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 28883000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 30250000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 30250000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 30348000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 30348000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 30348000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2602000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2602000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3303000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3303000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 11541000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 11541000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11924000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11924000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 184679000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 300331000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 303914000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 314737000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": 15000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 30000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 30000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 15000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 15000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 43000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 43000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 13000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 13000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 56000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 56000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 56000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 11000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 11000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 25000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 25000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 14000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 14000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 34000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 34000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 9000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 9000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 6000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 6000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 7000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 7000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 18000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 18000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 8000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 8000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 58000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 58000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 44000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 44000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 146000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 146000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 88000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 88000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 255000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 255000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 91000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 91000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 148000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 57000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 175000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 27000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 227000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 77000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "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": 15000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 30000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 30000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 43000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 43000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 56000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 56000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 56000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 11000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 11000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 25000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 25000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 33000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 33000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 15000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 18000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 18000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 58000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 58000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 146000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 146000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 255000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 255000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 91000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 91000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 148000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 175000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 227000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 77000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "FinanceLeaseLiability": {
        "label": "Finance Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 860000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1161000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1842000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1485000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 1485000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 1485000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1485000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 1485000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2209000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1825000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1214000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 823000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 823000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 823000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 823000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 823000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1631000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1761000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1617000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1001000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1001000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1001000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1001000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 1001000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1241000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1382000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 965000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 798000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 798000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 798000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 798000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 798000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2426000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4234000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 7256000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6468000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 6468000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 6468000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 6468000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 6468000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4311000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2177000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2719000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4249000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 4249000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8088000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityCurrent": {
        "label": "Finance Lease, Liability, Current",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 860000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1161000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1842000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1485000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 757000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 757000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 757000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 4205000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 7232000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6449000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 6449000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 6449000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 6449000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 6449000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4297000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2167000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2676000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4211000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 4211000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8054000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 878000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1179000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1865000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1500000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2234000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1840000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1221000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 828000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1641000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1770000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1626000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1006000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1251000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1399000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 977000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 811000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2493000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4350000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 7452000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6620000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4395000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2213000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2797000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4355000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8279000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 1500000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 803000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-06-30",
              "val": 367000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 871000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 964000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1030000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 881000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 410000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 769000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2051000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2711000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4814000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6601000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 118000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 211000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1638000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4313000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 926000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 3000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-09-30",
              "val": 8000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 8000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 8000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 17000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 17000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 11000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": "2020-12-31",
              "val": 11000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 11000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 23000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 23000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 17000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 17000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 17000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 11000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 11000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 64000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 358000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1187000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 296000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 351000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 633000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 11000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 257000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 11000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 21000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 21000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 200000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 476000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 525000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 23000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 423000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1620000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 17000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 17000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 14000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 14000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 11000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 814000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 821000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 678000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 1938000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1489000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 588000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 1370000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1389000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 713000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2023-09-30",
              "val": 2619000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 4275000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2000000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1117000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 7325000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 18000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 18000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 23000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 15000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 25000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 15000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 10000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 9000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 9000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 17000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 12000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 13000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 67000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 116000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 196000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 152000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 84000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 36000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 78000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 106000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 191000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "FinanceLeasePrincipalPayments": {
        "label": "Finance Lease, Principal Payments",
        "description": "Amount of cash outflow for principal payment on finance lease.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 393000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 932000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 932000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1497000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1497000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2223000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 393000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2223000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2223000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 733000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 733000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1680000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1680000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2500000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2500000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3086000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3086000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3086000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 689000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 689000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1297000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1297000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1970000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1970000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2698000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2698000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2698000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 592000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 592000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1179000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1179000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1678000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1678000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2091000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2091000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2091000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 598000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 598000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1683000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1683000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3660000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3660000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6346000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6346000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2897000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2897000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5267000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6718000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8223000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2045000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "FinanceLeaseRightOfUseAsset": {
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "description": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 1646000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2360000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3525000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2632000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 2632000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 2632000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2632000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 2632000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3569000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3355000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2781000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2120000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 2120000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 2120000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 2120000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 2120000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2289000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2495000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2719000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2646000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 2646000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 2646000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 2646000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 2646000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2035000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2204000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1753000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1598000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1598000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1598000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1598000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1598000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3694000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5335000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 9824000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 11147000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 11147000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 11147000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 11147000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 11147000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10091000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7722000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5190000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6129000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 6129000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10688000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 80000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 80000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 174000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 174000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 94000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 94000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 346000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 346000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 172000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 172000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 436000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 436000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 436000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 148000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 148000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 334000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 334000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 186000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 186000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 511000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 511000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 177000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 177000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 626000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 626000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 626000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 134000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 134000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 256000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 256000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 122000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 122000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 394000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 394000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 138000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 138000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 546000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 546000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 546000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 127000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 127000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 275000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 275000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 148000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 148000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 415000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 415000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 140000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 140000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 545000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 545000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 545000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 123000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 123000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 325000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 325000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 202000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 202000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 708000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 708000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 383000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 383000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1259000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1259000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 595000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 595000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1084000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 489000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1215000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 131000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1874000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 555000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "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.062,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.043,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.032,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.029,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 0.029,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 0.029,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0.029,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 0.029,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.027,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.023,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.021,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.019,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 0.019,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 0.019,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 0.019,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 0.019,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.012,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.012,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.012,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.013,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 0.013,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 0.013,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0.013,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 0.013,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.016,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.024,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.027,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.036,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 0.036,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 0.036,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 0.00036,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0.036,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.057,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.059,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.00062,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.063,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 0.063,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0.063,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 0.063,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 0.063,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.063,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.063,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.061,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.055,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 0.055,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.053,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAccumulatedAmortization": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "description": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 452000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 452000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 452000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 476000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 492000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 504000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 504000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 504000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 504000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 504000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 517000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 528000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 541000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 553000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 553000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 553000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 553000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 553000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 565000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 577000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 589000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 590000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 590000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 590000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 590000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 590000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2013-12-31",
              "val": 50000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 665000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 772000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 50000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 50000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 50000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 50000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 50000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 50000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2014-12-31",
              "val": -400000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 50000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 396000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2148000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 3899000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 3899000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 3899000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 3899000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 3899000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 5651000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 8612000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 11574000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 14535000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 14535000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 14535000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 14535000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 14535000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 17497000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 20459000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 23421000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 26383000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 26383000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 26383000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 26383000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 26383000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 29425000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 32387000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 35349000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 38311000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 38311000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 38311000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 38311000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 38311000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 40377000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 43340000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 46227000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 49128000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 49128000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 49128000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 49128000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 49128000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 52021000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 54548000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 55674000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 56801000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 56801000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 56801000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 56801000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 56801000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 57927000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 59025000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 60126000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 61227000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 61227000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 61227000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 61227000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 61227000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 62761000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 64771000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 66781000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 68790000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 68790000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 68790000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 68790000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 68790000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 70800000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 71712000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 73007000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 74699000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 74699000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 74699000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 74699000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 74699000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 75982000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 77668000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 79904000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 86703000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 86703000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 86703000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 86703000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 86703000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 91402000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 95740000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 100778000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 86999000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 86999000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 88641000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpense": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense (Deprecated 2012-01-31)",
        "description": "Aggregate amount of intangible asset amortization recognized as expense during the period.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 70000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 20000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 10000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 40000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 10000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 50000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 50000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 10000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 20000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 20000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 10000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 10000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 40000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 40000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 20000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 20000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 50000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 50000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 10000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 20000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 10000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 40000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 10000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 50000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "description": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 8536000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 3940000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 2404000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 241000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 194000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 193000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 195000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 195000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 106000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 104000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 88000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 36897000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 36896000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-12-31",
              "val": 33254000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 15107000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 11845000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 11847000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 11847000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 2887000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 7670000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 4426000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-06-30",
              "val": 4405000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4405000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4405000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4745000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4745000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4745000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4745000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3648000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3648000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5948000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5948000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5947000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5947000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8359000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 14182000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 16967000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 18710000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 19235000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 10568000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 9053000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2020-03-31",
              "val": 4783000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2252000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1126000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 3300000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2203000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1101000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 6029000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4019000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2010000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 2736000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1824000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1487000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 4461000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4461000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2101000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 12413000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 9423000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4808000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 7955000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 3000000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 4721000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 4697000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1404000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 1106000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 13000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 13000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 13000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 13000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 13000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 13000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 103000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 104000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 3647000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 5945000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 8574000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4590000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2016-12-31",
              "val": 7963000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 4722000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 4697000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 4399000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1111000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1111000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1111000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1111000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 13000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 14000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 13000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3646000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3646000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3646000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3647000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3646000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3646000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5946000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5946000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5945000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5945000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5952000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8873000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 14265000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 13755000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 13755000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4590000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4590000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 11845000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 7964000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 4722000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 4424000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4404000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4404000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4405000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 4405000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1111000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1112000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 14000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 14000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 14000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3647000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3647000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3647000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3647000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3647000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3647000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5947000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5947000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5946000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5946000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6388000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 9562000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 14300000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 14323000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 15105000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6706000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4590000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2016-12-31",
              "val": 11845000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 11847000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 7965000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 7668000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4429000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4429000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4429000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 4429000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4405000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4405000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1112000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1112000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1112000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3647000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3647000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3647000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3648000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3647000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3647000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5947000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5947000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5947000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5947000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7718000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11065000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 15429000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 16937000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 17506000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 9104000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8165000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsGross": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "description": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 1047000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1047000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 1047000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 1047000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1059000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1059000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 1059000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 1059000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 1059000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 1059000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1060000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1059000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1061000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1061000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1061000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 1061000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 1061000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 1061000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1061000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1061000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1061000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1076000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 1076000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 1076000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 1076000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 1076000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1140000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1150000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 232000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 233000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 233000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 233000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 233000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 233000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 233000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 35249000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 35264000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 35263000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 35263000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 35263000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 35263000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 35263000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 35286000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 71213000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 71227000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 71290000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 71290000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 71290000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 71290000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 71290000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 71330000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 71377000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 71396000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 71400000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 71400000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 71400000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 71400000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 71400000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 71350000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 71355000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 71350000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 71350000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 71350000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 71350000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 71350000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 71350000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 66870000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 66946000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 66952000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 66949000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 66949000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 66949000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 66949000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 66949000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 66954000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 66953000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 66953000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 66875000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 66875000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 66875000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 66875000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 66875000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 66875000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 66875000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 66875000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 66872000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 66872000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 66872000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 66872000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 66872000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 121372000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 121371000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 121372000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 121378000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 121378000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 121378000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 121378000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 121378000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 121378000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 121378000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 144378000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 144582000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 144582000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 144582000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 144582000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 144582000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 144378000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 144577000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 151344000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 183800000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 183800000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 183800000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 183800000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 183800000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 186221000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 190336000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 192633000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 137664000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 137664000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 138103000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 595000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 595000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 595000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 571000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 567000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 555000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 555000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 555000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 555000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 555000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 543000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 531000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 520000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 508000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 508000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 508000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 508000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 508000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 496000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 484000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 472000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 486000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 486000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 486000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 486000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 486000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 475000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 378000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 182000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 183000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 183000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 183000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 183000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 183000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 183000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 34853000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 33116000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 31364000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 31364000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 31364000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 31364000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 31364000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 29635000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 62601000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 59653000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 56755000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 56755000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 56755000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 56755000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 56755000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 53833000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 50918000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 47975000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 45017000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 45017000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 45017000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 45017000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 45017000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 41925000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 38968000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 36001000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 33039000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 33039000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 33039000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 33039000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 33039000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 26493000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 23606000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 20725000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 17821000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 17821000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 17821000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 17821000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 17821000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 14933000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 12405000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 11279000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 10074000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 10074000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 10074000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 10074000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 10074000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8948000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7850000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6749000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5645000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 5645000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 5645000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 5645000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 5645000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 58611000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 56600000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 54591000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 52588000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 52588000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 52588000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 52588000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 52588000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 50578000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 49666000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 71371000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 69883000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 69883000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 69883000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 69883000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 69883000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 68396000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 66909000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 71440000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 97097000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 97097000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 97097000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 97097000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 97097000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 94819000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 94596000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 91855000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 50665000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 50665000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 49462000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsUsefulLifeMaximum": {
        "label": "Finite-Lived Intangible Assets, Useful Life, Maximum (Deprecated 2012-01-31)",
        "description": "The maximum useful life of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company.",
        "units": {
          "pure": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 25,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            }
          ],
          "Y": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 25,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 25,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 25,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 25,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ],
          "year": [
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 25,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsUsefulLifeMinimum": {
        "label": "Finite-Lived Intangible Assets, Useful Life, Minimum (Deprecated 2012-01-31)",
        "description": "The minimum useful life of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company.",
        "units": {
          "pure": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            }
          ],
          "Y": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ],
          "year": [
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
        "label": "Finite-Lived Intangible Assets, Weighted-Average Useful Life (Deprecated 2012-01-31)",
        "description": "The calculated weighted-average useful life of all finite-lived intangible assets.",
        "units": {
          "pure": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 20,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            }
          ],
          "Y": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 20,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 20,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 20,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 20,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 20,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012"
            }
          ],
          "year": [
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 20,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            }
          ]
        }
      },
      "ForeignCurrencyTransactionGainLossRealized": {
        "label": "Foreign Currency Transaction Gain (Loss), Realized",
        "description": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 700000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3700000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3700000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12900000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12900000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12900000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3400000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3400000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3400000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5500000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5500000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5500000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9700000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -9700000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -9700000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3300000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3300000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3300000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4000000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4000000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4000000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -4100000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -4100000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4100000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -11200000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 11200000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -11200000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -300000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 300000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 300000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -37900000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -37900000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -37900000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -60200000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -60200000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -60200000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -26400000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -26400000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -11900000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "GainLossOnContractTermination": {
        "label": "Gain (Loss) on Contract Termination",
        "description": "Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -200000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 224000000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 224000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 79800000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 79800000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 79800000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 19900000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 20100000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 200000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 35900000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 15900000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 35400000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 35400000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7000000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7000000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12500000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 5500000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 26600000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 14100000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26600000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 10700000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "GainLossOnSaleOfBusiness": {
        "label": "Gain (Loss) on Disposition of Business",
        "description": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 161470000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 161470000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 161470000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 161470000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 161470000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 161470000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 161470000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 161470000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 161470000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -3887000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -4238000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -4649000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -4526000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -4526000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 278000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -374000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -374000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -259000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -259000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -43000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -43000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -43000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1787000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1787000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1586000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1586000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1695000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1695000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1897000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1897000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1897000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2489000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2489000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 2881000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 2881000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 3091000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 3091000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3553000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3553000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3553000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 66000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 66000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 84000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 84000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 732000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 732000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 801000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 801000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 801000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 250000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 250000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 250000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": -101000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -53000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -82000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 144000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 144000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -10000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -155000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -155000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -103000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -103000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -194000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -194000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -194000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 74000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 74000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 108000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 108000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 93000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 93000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 18000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 18000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 18000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 39000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 39000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 50000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 50000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 52000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 52000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -25000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -25000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -25000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 216000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 216000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 53000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 53000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -506000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -506000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -506000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 100000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 100000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 185000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 185000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 379000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 379000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 408000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 408000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 408000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 46000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 46000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 108000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 108000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 212000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 212000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -193000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -193000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -193000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -46000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -46000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 120000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 120000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 171000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 171000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 204000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 204000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 204000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 268000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 268000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 436000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 436000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 514000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 514000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1161000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1161000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1161000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 187000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 187000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 308000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 308000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 634000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 634000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 783000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 783000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 783000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 115000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 115000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1269000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1269000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 252000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 252000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 252000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 58000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 58000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 179000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 179000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 210000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 210000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 350000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 350000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 350000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 88000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 88000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 822000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 822000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 984000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 984000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1013000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1013000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1013000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 69000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 69000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 253000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 253000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 185000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 185000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 185000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 385000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 385000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 767000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 767000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 686000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 686000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -166000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -166000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -166000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 177000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 177000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1849000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1849000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2070000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2070000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3328000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3328000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -324000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -324000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 641000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 916000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -2781000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 684000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 0,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 1287777000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1287777000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1279715000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 1279715000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 1279715000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 1279715000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 1279715000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2015-12-31",
              "val": 1279715000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1279715000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1283643000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1283643000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1331643000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 1331643000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 1331643000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1331643000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 1331643000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 1331643000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 1331643000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1331643000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 1331643000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1331643000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2017-03-31",
              "val": 1331643000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1331643000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2017-06-30",
              "val": 1331643000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1331643000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2017-09-30",
              "val": 1331643000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1331643000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 1331643000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 1331643000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1331643000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 1331643000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2017-12-31",
              "val": 1331643000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2017-12-31",
              "val": 1331643000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 1331643000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 1331643000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1331643000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-03-31",
              "val": 1331643000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1331643000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2018-06-30",
              "val": 1331643000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1331643000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-09-30",
              "val": 1331643000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1331643000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 1331643000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 1331643000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 1331643000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1331643000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 1331643000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2018-12-31",
              "val": 1331643000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 1331643000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2018-12-31",
              "val": 1331643000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1331643000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2019-03-31",
              "val": 1331643000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1331643000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-06-30",
              "val": 1331643000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1331643000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-09-30",
              "val": 1331643000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1331643000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 1331643000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 1331643000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1331643000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 1331643000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 1331643000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 1331643000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2019-12-31",
              "val": 1331643000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 1331643000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1331643000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2020-03-31",
              "val": 1331643000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1331643000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 1331643000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1331643000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-09-30",
              "val": 1331643000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1331643000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1331643000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 1331643000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 1331643000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 1331643000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2020-12-31",
              "val": 1331643000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1331643000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 1331643000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 1331643000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1331643000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2021-03-31",
              "val": 1331643000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1331643000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2021-06-30",
              "val": 1331643000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1331643000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-09-30",
              "val": 1331643000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1331643000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1331643000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1331643000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1331643000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 1331643000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 1331643000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1331643000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1331643000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2021-12-31",
              "val": 1331643000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1411928000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 1411928000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1412941000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 1412941000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1412941000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2022-09-30",
              "val": 1412941000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1417941000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1417941000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1417941000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1417941000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1417941000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 1417941000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": 1417941000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1417941000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2022-12-31",
              "val": 1417941000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1417941000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2023-03-31",
              "val": 1417941000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1417941000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-06-30",
              "val": 1417941000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1417941000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 1417941000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1417941000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1417941000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1417941000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1417941000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1417941000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-12-31",
              "val": 1417941000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1417941000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1417941000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 1417941000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1417941000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 1417941000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1417941000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2024-06-30",
              "val": 1417941000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1417941000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2024-09-30",
              "val": 1417941000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1331643000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1331643000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1331643000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1331643000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1331643000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 1331643000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1331643000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 1331643000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1331643000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1331643000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1331643000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1331643000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1331643000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "GoodwillAcquiredDuringPeriod": {
        "label": "Goodwill, Acquired During Period",
        "description": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1287777000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1287777000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1279715000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 3928000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3928000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 51928000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 51928000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 80285000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 80285000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 81298000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 81298000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 81298000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 81298000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86298000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86298000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "GoodwillImpairmentLoss": {
        "label": "Goodwill, Impairment Loss",
        "description": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 86298000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 86298000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "GrossProfit": {
        "label": "Gross Profit",
        "description": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 538794000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 292008000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 161829000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 457040000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 165032000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 612316000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 612316000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 124554000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 124554000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 317905000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 317905000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 193350000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 193350000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 193350000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 515830000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 515830000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 197926000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 197926000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 197926000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 680240000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 680240000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 680240000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 164410000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 185537000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 185537000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 185537000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 185537000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 429758000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 429758000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 244221000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 244221000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 244221000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 244221000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 680065000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 680065000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 250307000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 250307000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 250307000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 250307000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 894309000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 894309000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 894309000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 214244000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 214244000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 241169000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 241169000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 241169000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 241169000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 548177000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 548177000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 307008000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 307008000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 307008000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 307008000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 821768000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 821768000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 273592000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 273592000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 273592000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 273592000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1065656000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1065656000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1065656000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 243887000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 243887000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 252039000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 252039000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 252039000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 252039000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 588301000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 588301000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 336262000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 336262000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 336262000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 336262000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 895770000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 895770000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 307470000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 307470000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 307470000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 307470000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1172931000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1172931000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1172931000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 277160000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 277160000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 286818000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 286818000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 286818000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 286818000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 666107000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 666107000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 379288000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 379288000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 379288000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 379288000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1008027000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1008027000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 341920000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 341920000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 341920000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 341920000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1339810000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1339810000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1339810000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 331784000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 331784000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 368957000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 368957000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 368957000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 368957000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 763464000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 763464000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 394508000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 394508000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 394508000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 394508000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1228940000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1228940000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 465476000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 465476000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 465476000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 465476000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1632301000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1632301000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1632301000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 403360000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 403360000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 423098000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 423098000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 423098000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 423098000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 940912000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 940912000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 517814000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 517814000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 517814000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 517814000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1443887000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1443887000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 502975000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 502975000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 502975000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 502975000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1942000000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1942000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1942000000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 498113000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 498113000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 480874000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 480874000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 480874000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 480874000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1064371000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1064371000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 583497000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 583497000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 583497000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 583497000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1634080000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1634080000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 569709000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 569709000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 569709000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 569709000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2137690000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2137690000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2137690000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 503610000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 503610000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 515257000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 515257000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 515257000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 515257000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1135514000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1135514000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 620258000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 620258000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 620258000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 620258000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1743173000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1743173000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 607659000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 607659000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 607659000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 607659000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2295375000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2295375000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2295375000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 552201000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 552201000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 573532000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 573532000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 573532000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 573532000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1234816000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1234816000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 661283000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 661283000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 661283000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 661283000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1907817000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1907817000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 673002000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 673002000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 673002000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 673002000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2518585000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2518585000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2518585000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 610768000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 610768000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 637196000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 637196000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 637196000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1296664000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1296664000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 659469000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 659469000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 659469000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2033195000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2033195000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 736531000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 736531000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 736531000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2723880000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2723880000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2723880000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 690684000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 714935000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 714935000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1551775000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1551775000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 836838000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 836838000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2340933000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2340933000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 789158000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 789158000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3108513000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3108513000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3108513000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 776667000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 776667000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1556527000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1556527000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 779861000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 779861000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2390252000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2390252000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 833725000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 833725000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3174567000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3174567000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3174567000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 897849000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 897849000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1872071000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1872071000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 974222000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 974222000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2855833000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2855833000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 983763000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 983763000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3794206000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3794206000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3794206000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1027129000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1027129000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2046634000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2046634000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1019506000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1019506000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3046433000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3046433000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 999799000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 999799000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4048878000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4048878000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1047962000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1047962000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2224375000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1176413000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3448862000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1224486000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4632195000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1293349000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": {
        "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain",
        "description": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 63000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-09-30",
              "val": 1000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": {
        "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss",
        "description": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 296000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-09-30",
              "val": 244000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment": {
        "label": "Debt Securities, Held-to-maturity, Amortized Cost, before Other-than-temporary Impairment",
        "description": "Amount, before other-than-temporary impairment (OTTI) accretion, of investment in debt securities measured at amortized cost (held-to-maturity).",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 759958000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-09-30",
              "val": 267172000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
        "label": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for less than 12 months.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 296000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-09-30",
              "val": 244000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "HeldToMaturitySecuritiesFairValue": {
        "label": "Debt Securities, Held-to-maturity, Fair Value",
        "description": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 759725000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-09-30",
              "val": 266929000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "ImpairmentOfIntangibleAssetsExcludingGoodwill": {
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "description": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3000000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3000000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4000000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4000000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7000000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7000000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8700000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8700000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8700000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2200000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2200000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2200000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2800000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2800000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2800000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2800000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2800000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38700000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38700000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38700000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 40800000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 40800000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-03-31",
              "val": 3000000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3000000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4000000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4000000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1000000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1000000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7000000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7000000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3000000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3000000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2800000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2800000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2800000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2800000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 527000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 3539000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 3880000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3887000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 4515000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 4238000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 4649000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4526000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -278000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": 568225000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 596899000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 596899000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 711917000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 711917000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 711917000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 859039000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 859039000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 859039000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1029763000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1029763000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1029763000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1062713000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1062713000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1062713000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1100487000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1100487000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1100487000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1196883000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1196883000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1196883000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1374402000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1374402000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1374402000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1431797000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1431797000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1431797000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1327459000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1327459000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1327459000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1809418000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1809418000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1809418000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1540619000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1540619000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2302984000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 745788000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 891548000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 891548000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 255321000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 543623000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 288301000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 832959000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 289338000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1079685000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1079685000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1079685000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 264920000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 264920000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 612410000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 612410000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 347490000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 347490000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 933778000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 933778000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 321368000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 321368000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1201623000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1201623000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1201623000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 281720000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 281720000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 639816000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 639816000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 358097000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 358097000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 982377000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 982377000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 342561000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 342561000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1293272000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1293272000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1293272000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 314203000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 314203000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 696166000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 696166000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 381963000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 381963000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1094729000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1094729000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 398564000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 398564000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1415962000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1415962000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1415962000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 365860000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 365860000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 771329000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 771329000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 405468000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 405468000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1225361000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1225361000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 454033000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 454033000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1626157000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1626157000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1626157000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 413387000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 413387000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 940234000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 940234000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 526847000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 526847000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1382408000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1382408000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 442174000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 442174000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1801419000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1801419000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1801419000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 392189000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 392189000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 758359000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 758359000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 366170000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 366170000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1178437000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1178437000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 420079000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 420079000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1571964000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1571964000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1571964000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 497560000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 497560000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1036523000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1036523000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 538964000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 538964000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1618406000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1618406000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 581884000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 581884000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2068482000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2068482000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2068482000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 577745000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 577745000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1129285000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1129285000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 551539000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 551539000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1603381000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1603381000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 474096000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 474096000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1989459000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1989459000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 578017000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 578017000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1224704000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 646687000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1914242000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 689537000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2482529000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 750128000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": -19071000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -33005000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -33005000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 33871000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 33871000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 33871000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32509000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32509000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32509000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 49922000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 49922000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 49922000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 138910000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 138910000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 138910000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 192785000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 192785000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 192785000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 219079000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 219079000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 219079000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 251755000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 251755000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 251755000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 369622000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 369622000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 369622000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 244505000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 244505000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 244505000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 259064000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 259064000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 259064000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 448840000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 448840000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 179545000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": 173477000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 156439000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 93184000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 249194000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 92756000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 335695000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 335695000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 51771000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 161768000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 161768000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 109997000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 109997000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 269136000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 269136000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 107369000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 107369000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 349302000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 349302000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 349302000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 88756000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 88756000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 221512000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 221512000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 132756000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 132756000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 352740000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 352740000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 131228000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 131228000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 457270000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 457270000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 457270000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 126631000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 126631000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 296345000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 296345000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 169713000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 169713000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 437582000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 437582000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 141238000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 141238000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 549154000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 549154000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 549154000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 105404000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 105404000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 281429000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 281429000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 176025000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 176025000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 432151000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 432151000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 150723000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 150723000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 563894000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 563894000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 563894000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 149017000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 149017000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 365009000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 365009000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 215991000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 215991000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 553877000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 553877000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 188869000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 188869000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 745788000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 745788000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 8862000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 8862000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 373985000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 373985000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 365124000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 365124000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 662061000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 662061000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 288076000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 288076000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 891548000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 255321000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 543623000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 288301000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 832959000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 289338000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 1.16,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 0.18,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0.36,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1.84,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.75,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.38,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1.2,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1.2,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 0.28,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.31,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.31,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.31,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 0.79,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.48,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.48,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.48,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2.51,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1.25,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0.94,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0.47,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0.47,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0.47,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1.62,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1.62,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1.62,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 0.37,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 0.37,
              "accn": "0001104659-13-016713",
              "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": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.44,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.44,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.44,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1.06,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1.06,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.62,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.62,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.62,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.62,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1.55,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1.55,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.49,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.49,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.49,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.49,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1.96,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1.96,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1.96,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0.4,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0.4,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.38,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.38,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.38,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.38,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1.03,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1.03,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0.64,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0.64,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0.64,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0.64,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1.58,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1.58,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.55,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.55,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.55,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.55,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2.03,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2.03,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2.03,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.46,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.46,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.57,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.57,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.57,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.57,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1.41,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1.41,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.84,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.84,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.84,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.84,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2.14,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2.14,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.73,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.73,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.73,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.73,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2.89,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2.89,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.96,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 0.75,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 0.75,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.03,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.03,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.03,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.01,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1.35,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1.35,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1.29,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1.29,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1.29,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.43,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2.22,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2.22,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.85,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.85,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.85,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.28,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2.9,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.97,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.97,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 0.68,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 0.23,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.81,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.27,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.27,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.27,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1.72,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.57,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.92,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.31,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.31,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.31,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2.72,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.91,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 1.01,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.34,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.34,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.34,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.21,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.21,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.21,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.3,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.3,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.31,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.31,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.31,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.31,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.71,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.71,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.39,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.39,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.39,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.39,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1.09,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1.09,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.39,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.39,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.39,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.39,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.45,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.45,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.45,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0.36,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0.36,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.38,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.38,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.38,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.38,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.86,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.86,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.48,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.48,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.48,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.48,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1.35,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1.35,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.48,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.48,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.48,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.48,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1.78,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1.78,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1.78,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 0.43,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 0.43,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.48,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.48,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.48,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.48,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1.02,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1.02,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.54,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.54,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.54,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.54,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1.57,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1.57,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.55,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.55,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.55,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.55,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2.04,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2.04,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2.04,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 0.47,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 0.47,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.52,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.52,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.52,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1.11,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1.11,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.59,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.59,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.59,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1.77,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1.77,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.66,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.66,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.66,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2.66,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2.66,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2.66,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 0.89,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.6,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.6,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1.36,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1.36,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.76,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.76,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.64,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.64,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2.61,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2.61,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1.3,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.56,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.28,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1.07,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.54,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.52,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.26,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1.68,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.84,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.61,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.31,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2.26,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1.13,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1.13,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.38,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.38,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.78,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.78,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.4,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.4,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1.21,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1.21,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.43,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.43,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.56,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.56,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.56,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.42,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.42,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.84,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.84,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.41,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.41,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1.22,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1.22,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.38,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.38,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1.5,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1.5,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.45,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.45,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.96,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.5,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1.49,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0.54,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1.95,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0.58,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 1.1,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 0.18,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 0.34,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1.75,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.72,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.36,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1.14,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1.14,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 0.26,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.29,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.29,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.29,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 0.74,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.45,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.45,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.45,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2.37,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1.18,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0.88,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0.44,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0.44,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 0.44,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1.53,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1.53,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1.53,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 0.35,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 0.35,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.41,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.41,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.41,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 0.41,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.59,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.59,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.59,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.59,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1.47,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1.47,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.47,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.47,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.47,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.47,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1.86,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1.86,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1.86,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0.39,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0.39,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.37,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.37,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.37,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.37,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0.98,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0.98,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0.62,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0.62,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0.62,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 0.62,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1.51,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1.51,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.53,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.53,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.53,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.53,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1.95,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1.95,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1.95,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.44,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.44,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.55,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.55,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.55,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.55,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1.36,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1.36,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.81,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.81,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.81,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.81,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2.06,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2.06,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.7,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.7,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.7,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.7,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2.77,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2.77,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.92,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 0.72,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 0.72,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.03,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.03,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.03,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.01,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1.31,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1.31,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1.26,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1.26,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1.26,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.42,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2.17,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2.17,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.84,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.84,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.84,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.28,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2.84,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.95,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.95,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 0.67,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 0.22,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.79,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.26,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.26,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.26,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1.69,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.56,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.9,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.3,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.3,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.3,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2.67,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.89,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.99,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.33,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.33,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.33,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.19,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.19,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.19,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.3,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.3,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.31,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.31,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.31,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.31,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.69,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.69,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.39,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.39,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.39,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.39,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1.07,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1.07,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.38,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.38,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.38,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.38,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.42,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.42,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.42,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.38,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.38,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.38,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.38,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.85,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.85,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.48,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.48,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.48,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.48,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1.33,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1.33,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.48,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.48,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.48,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.48,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1.76,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1.76,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1.76,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 0.43,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 0.43,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.48,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.48,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.48,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.48,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1.01,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1.01,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.53,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.53,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.53,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.53,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1.56,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1.56,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.55,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.55,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.55,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.55,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2.03,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2.03,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2.03,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 0.47,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 0.47,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.52,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.52,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.52,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1.1,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1.1,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.59,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.59,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0.59,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1.75,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1.75,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.65,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.65,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.65,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2.64,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2.64,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2.64,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 0.88,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.59,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.59,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1.34,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1.34,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.75,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.75,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1.97,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1.97,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.63,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.63,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2.57,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2.57,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1.29,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.55,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.27,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1.06,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.53,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.51,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.26,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1.66,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.83,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.6,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.3,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2.23,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1.12,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1.12,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.38,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.38,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.77,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.77,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.39,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.39,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1.19,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1.19,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.43,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.43,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.54,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.54,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1.54,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.42,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0.42,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.83,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0.83,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.41,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 0.41,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1.21,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1.21,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.38,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0.38,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1.49,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1.49,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.45,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0.45,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0.95,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 0.5,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1.48,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 0.53,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1.94,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0.58,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncomeTaxExpenseBenefit": {
        "label": "Income Tax Expense (Benefit)",
        "description": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 65445000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 57584000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 35895000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 93835000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 36251000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 126979000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 126979000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 19208000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 65367000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 65367000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 46159000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 46159000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 106239000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 106239000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 40873000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 40873000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 137273000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 137273000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 137273000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 33713000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 33713000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 82221000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 82221000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 48508000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 48508000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 131057000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 131057000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 48836000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 48836000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 171051000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 171051000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 171051000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 50532000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 50532000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 110450000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 110450000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 59918000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 59918000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 165545000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 165545000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 55096000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 55096000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 209134000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 209134000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 209134000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 41908000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 41908000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 111060000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 111060000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 69152000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 69152000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 169596000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 169596000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 58536000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 58536000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 225233000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 225233000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 225233000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 53767000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 53767000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 128755000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 128755000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 74988000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 74988000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 196023000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 196023000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 67269000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 67269000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 262603000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 262603000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 262603000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4448000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4448000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 140568000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 140568000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 136120000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 136120000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 254070000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 254070000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 113502000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 113502000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 344815000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 344815000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 344815000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 91444000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 91444000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 195526000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 195526000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 104082000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 104082000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 293221000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 293221000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 97695000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 97695000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 367000000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 367000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 367000000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 86940000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 86940000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 211797000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 211797000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 124857000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 124857000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 314422000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 314422000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 102624000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 102624000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 380945000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 380945000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 380945000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 65670000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 65670000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 153651000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 153651000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 87981000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 87981000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 228480000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 228480000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 74828000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 74828000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 300268000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 300268000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 300268000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 52718000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 52718000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 142208000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 142208000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 89490000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 89490000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 241848000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 241848000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 99641000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 99641000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 308127000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 308127000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 308127000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 87025000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 87025000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 181125000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 181125000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 94099000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 94099000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 287503000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 287503000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 106379000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 106379000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 216563000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 216563000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 216563000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 98193000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 98193000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 221278000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 221278000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 123085000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 123085000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 326247000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 326247000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 104969000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 104969000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 423944000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 423944000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 423944000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 97986000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 97986000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 190796000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 190796000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 92810000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 92810000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 288487000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 288487000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 97692000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 97692000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 380340000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 380340000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 380340000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 100116000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 100116000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 225208000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 225208000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 125093000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 125093000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 354397000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 354397000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 129190000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 129190000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 437494000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 437494000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 437494000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 135696000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 135696000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 261867000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 261867000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 126170000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 126170000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 365044000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 365044000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 103177000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 103177000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 480411000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 480411000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 135024000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 135024000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 292917000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 157893000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 458000000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 165082000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 577097000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 180643000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncomeTaxesPaid": {
        "label": "Income Taxes Paid",
        "description": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 118338000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 45636000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 86397000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 125838000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 125838000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 6446000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 37579000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 37579000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 97156000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 97156000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 136369000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 136369000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 136369000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2870000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2870000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 63415000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 63415000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 115701000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 115701000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 147927000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 147927000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 147927000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 23491000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 23491000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 115311000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 115311000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 184451000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 184451000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 230221000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 230221000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 230221000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5663000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5663000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 82720000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 82720000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 97171000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 97171000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 174278000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 174278000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 174278000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 9747000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 9747000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 119654000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 119654000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 210090000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 210090000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 267251000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 267251000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 267251000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 22703000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 22703000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 76285000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 76285000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 141184000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 141184000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 224928000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 224928000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 224928000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 137186000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 137186000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 315177000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 315177000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 429371000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 429371000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 431273000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 431273000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 431273000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 66094000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 66094000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 156039000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 156039000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 293980000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 293980000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 389490000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 389490000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 389490000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 15223000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 15223000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 41780000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 41780000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 134377000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 134377000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 200767000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 200767000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 200767000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 82002000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 82002000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 133122000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 133122000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 226883000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 226883000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 293810000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 293810000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 293810000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 79993000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 79993000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 164956000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 164956000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 257563000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 257563000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 355509000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 355509000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 355509000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 121866000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 121866000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 215803000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 215803000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 338584000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 338584000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 420521000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 420521000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 420521000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 112863000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 112863000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 209513000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 209513000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 297526000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 297526000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 379998000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 379998000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 379998000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 56985000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 56985000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 232896000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 232896000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 348948000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 348948000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 423224000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 423224000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 63634000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 63634000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 276359000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 276359000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 411884000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 411884000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 476223000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 61646000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 61646000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 262711000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 413194000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 71424000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncomeTaxReconciliationDeductionsQualifiedProductionActivities": {
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 8495000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9450000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9450000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11551000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11551000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11551000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 15469000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 15469000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 15469000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16039000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16039000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16039000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 20607000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 20607000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 20607000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21447000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21447000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21447000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 22229000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 22229000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 22229000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 3129000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 425000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 425000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 8566000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 8566000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 8566000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -817000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -817000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -817000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5414000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5414000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5414000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -9720000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -9720000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -9720000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -25895000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -25895000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -25895000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6405000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6405000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6405000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5014000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5014000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5014000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15409000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15409000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15409000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 16881000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 16881000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 16881000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12158000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12158000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12158000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 31223000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 31223000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 31223000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 38089000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 38089000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 36628000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 117510000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 122256000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 122256000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 160045000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 160045000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 160045000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 192204000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 192204000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 192204000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 197363000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 197363000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 197363000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 261025000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 261025000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 261025000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 38.5,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 38.5,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 312042000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 312042000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 312042000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 38.5,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 38.5,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 377599000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 377599000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 377599000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 420568000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 420568000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 420568000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 271587000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 271587000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 271587000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 297352000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 297352000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 297352000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 341493000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 341493000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 341493000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 378298000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 378298000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 378298000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 330113000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 330113000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 330113000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 434381000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 434381000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 434381000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 417786000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 417786000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 521331000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpense": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 977000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1634000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1634000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1176000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1176000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1176000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5968000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5968000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 5968000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 936000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 936000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 936000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4816000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4816000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2107000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 8488000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5285000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5285000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 954000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 954000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 954000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10356000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10356000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10356000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3606000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3606000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3606000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2128000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2128000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2128000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1064000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1064000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1064000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4168000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4168000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4168000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5450000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5450000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5450000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -27235000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -27235000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -27235000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -21298000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -21298000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -9830000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "description": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2709000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3203000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3203000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -13654000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -13654000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -13654000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -79687000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -79687000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -79687000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -370000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -370000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -370000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -13473000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -13473000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -13473000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1097000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1097000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1097000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2790000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2790000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2790000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3571000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3571000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3571000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -43846000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -43846000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -43846000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5266000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5266000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 2168000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1330000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1330000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4667000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4667000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1538000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 37000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -388000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -388000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 266000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 266000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 266000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1267000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1267000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1267000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -127000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -127000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -127000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -8765000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -8765000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -8765000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3736000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3736000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3736000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -8438000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -8438000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -8438000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -12423000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -12423000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -12423000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7388000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7388000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7388000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -649000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -649000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -649000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1371000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1371000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1371000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5132000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5132000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -5132000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -10843000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -10843000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -6564000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 14819000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 18126000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 18126000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 14917000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 14917000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 14917000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 20252000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 20252000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 20252000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22640000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22640000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22640000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 23859000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 23859000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 23859000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 31046000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 31046000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 31046000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 33148000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 33148000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 33148000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 27569000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 27569000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 27569000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36312000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36312000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36312000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 30098000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 30098000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 30098000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 37478000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 37478000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 37478000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 38894000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 38894000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 38894000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35848000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35848000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35848000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39416000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39416000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39416000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 38850000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 38850000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 49399000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": 7517000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -7320000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 2600000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -15786000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -2185000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 35250000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 40231000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 40231000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 42522000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 42522000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 37096000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 33352000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 33352000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3485000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 21418000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 14943000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 43380000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 22511000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 55306000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 26250000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 26250000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 26250000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 16201000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 16201000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 45058000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 45058000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 27814000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 27814000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3659000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3659000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3659000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 7479000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 7479000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 16877000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 16877000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 33731000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 33731000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -8204000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -8204000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -8204000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6068000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6068000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 36113000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 36113000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 30032000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 30032000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11282000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11282000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11282000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 42742000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 42742000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 72124000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 72124000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 75142000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 75142000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 20864000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 20864000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 20864000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 36086000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 36086000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 35005000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 35005000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 21795000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 21795000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45340000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45340000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45340000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -19317000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -19317000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8784000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8784000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 24653000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 24653000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 29579000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 29579000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 29579000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -22616000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -22616000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 24684000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 24684000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 39641000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 39641000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9852000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9852000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9852000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 18565000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 18565000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 36850000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 36850000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 69480000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 69480000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28832000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28832000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28832000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 19328000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 19328000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -6772000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -6772000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -9724000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -9724000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18696000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18696000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18696000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 36859000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 36859000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 63619000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 63619000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 106570000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 106570000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 114297000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 114297000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 114297000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 18329000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 18329000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 85499000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 85499000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 52663000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 52663000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 49765000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 49765000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 49765000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 51124000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 51124000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 132173000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 132173000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 109823000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 109823000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 112786000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 112786000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 112786000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -9062000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -9062000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -33505000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -33505000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -14346000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -14346000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -61491000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -61491000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 11768000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 11768000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4333000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 148575000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 78460000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 164698000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": -30609000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 56645000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 46220000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 59418000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 77562000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 10336000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 25336000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 25336000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 27929000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 27929000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -2031000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12669000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12669000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 47605000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 51722000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 61262000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 86953000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 39197000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 69630000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 56752000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 56752000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 56752000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 33867000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 33867000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 87833000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 87833000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 70533000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 70533000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 17772000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 17772000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 17782000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 69713000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 69713000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 104993000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 104993000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 104666000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 104666000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 43026000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 42901000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 42901000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 42544000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 42544000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 99711000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 99711000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 45759000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 45759000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14290000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14290000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14290000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 68138000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 68138000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 95235000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 95235000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 132614000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 132614000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 77331000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 77331000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 77331000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 58550000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 58550000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 103303000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 103303000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 100233000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 100233000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 86382000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 86382000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 86382000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -7441000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -7441000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 75178000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 75178000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 70865000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 70865000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -11822000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -11822000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -11822000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 72699000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 72699000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 154369000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 154369000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 181683000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 181683000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 48370000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 48370000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 48370000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 116426000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 116426000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 204393000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 204393000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 179838000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 179838000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 66411000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 66411000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 59941000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 147660000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 147660000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 231782000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 231782000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 201677000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 201677000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 120058000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 119672000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 119672000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 147544000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 147452000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 239700000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 239540000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 199709000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 199481000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 254228000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 254228000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 254228000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 134433000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 134433000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 289236000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 289236000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 202447000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 202447000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 128981000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 128981000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 128981000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 167512000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 167512000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 317808000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 317808000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 218804000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 218804000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 163158000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 163158000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 163158000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 195081000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 195081000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 197227000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 197227000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 106404000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 106404000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 93915000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 93915000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 109557000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 109557000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 222239000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 299139000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 300600000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 249066000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsReceivableRelatedParties": {
        "label": "Increase (Decrease) in Accounts Receivable, Related Parties",
        "description": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -125000000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -125000000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -125000000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -125000000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -125000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -125000000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -125000000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -1960000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 10624000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 7408000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3892000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3892000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 12745000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 25176000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 25176000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 9431000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 9431000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12505000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12505000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12505000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 20921000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 20921000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9028000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9028000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 5563000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 5563000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 13918000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 13918000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 13918000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 25784000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 25784000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -5029000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -5029000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -3831000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -3831000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14165000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14165000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14165000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 9270000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 9270000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 33019000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 33019000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 78447000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 78447000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34308000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34308000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 34308000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 39095000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 39095000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 6780000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 6780000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 4909000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 4909000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8438000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8438000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8438000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -4298000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -4298000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -7533000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -7533000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 312750000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 312750000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 415446000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 311534000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 311534000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -34791000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -34791000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -100728000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -100728000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3340000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3340000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4375000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4375000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4375000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -5506000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -5506000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -5362000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -5362000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -4142000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -4142000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3590000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3590000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3590000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -1059000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -1059000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 8043000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 8043000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1383000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1383000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1943000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1943000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1943000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -4125000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -4125000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4959000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4959000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10311000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10311000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8105000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8105000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8105000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -1552000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -1552000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 8278000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 8278000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 17969000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 17969000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10422000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10422000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10422000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -13287000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -13287000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7696000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7696000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -114000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -114000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7221000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7221000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7221000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -9818000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -9818000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14666000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14666000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -12823000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -12823000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -16860000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -16860000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -16860000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 41617000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 41617000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1219000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1219000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4217000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4217000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1748000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1748000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1748000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 60512000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 60512000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 11348000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 11348000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4213000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4213000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9438000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9438000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 61674000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 61674000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 21056000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 33361000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 27779000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 83355000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccruedLiabilities": {
        "label": "Increase (Decrease) in Accrued Liabilities",
        "description": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 3272000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 13326000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 12006000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 9341000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 4172000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 15494000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 20480000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 20480000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 14943000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 14943000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9432000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13174000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13174000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2250000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6278000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 8162000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 12518000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 8387000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 12269000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8144000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8144000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 8144000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 14058000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 14058000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 25260000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 25260000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 26652000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 26652000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6458000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6458000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6458000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 9879000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 9879000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 15987000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 15987000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 21157000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 21157000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2265000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2265000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2265000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 4610000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 4610000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 17529000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 17529000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 12387000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 12387000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3019000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3019000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3019000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5387000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5387000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 12482000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 12482000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 29296000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 29296000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 43312000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 43312000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 43312000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 12239000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 12239000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 6780000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 6780000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8303000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8303000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2852000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2852000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2852000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6788000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6788000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -667000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -667000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15867000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15867000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -4499000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -4499000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -4499000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -14985000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -14985000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -15617000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -15617000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16516000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16516000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 18145000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 18145000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 18145000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -2262000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -2262000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1412000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1412000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -9592000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -9592000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14297000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14297000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14018000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 34500000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 34500000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 31691000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 31691000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 53501000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 53501000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26392000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26113000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26113000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 32441000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 32441000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 29883000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 29883000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 34085000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 39387000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 71586000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 71586000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 71586000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 20603000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 20603000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -789000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -789000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2572000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2572000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -30419000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -30419000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -30419000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14207000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14207000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 20491000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 20491000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 24697000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 24697000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10393000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10393000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10393000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 28259000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 28259000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2715000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2715000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 46749000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 46749000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18371000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 18371000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 33661000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 33661000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 28510000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 98535000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 81341000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 86996000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccruedSalaries": {
        "label": "Increase (Decrease) in Accrued Salaries",
        "description": "The increase (decrease) during the period in accrued salaries.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 956000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -1846000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -683000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 838000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 838000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -3741000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -1636000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -1636000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -755000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -755000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -66000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -66000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -2417000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -2417000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1807000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1807000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1497000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1497000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2878000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -3836000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -2509000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1463000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 19092000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -1862000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1862000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1862000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -67935000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -67935000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 76000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 76000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 76000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 76000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 510000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 510000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 510000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -472000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -472000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -539000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -539000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -540000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -540000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1263000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1263000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1263000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 156873000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 156873000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 156873000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -353000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -353000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -353000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -353000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -16429000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -16429000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -16429000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -21934000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -21934000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -29710000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -29710000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -48182000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -48182000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -48182000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2040000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2040000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2040000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -9000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -9000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 13294000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 13294000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10242000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10242000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11705000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 11705000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -135000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -135000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -646000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -455000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -4210000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 413000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": 98632000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -4053000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -5583000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -6799000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -6799000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -2064000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -3875000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -3875000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -5888000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -5888000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -5474000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -5474000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -5474000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -1117000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -1117000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -2611000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -2611000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -3629000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -3629000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -6283000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -6283000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -6283000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -1615000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -1615000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -2942000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -2942000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -4170000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -4170000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -5659000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -5659000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -5659000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 6238000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 6238000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 6788000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 6788000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 4838000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 4838000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2982000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2982000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2982000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1517000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1517000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -3180000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -3180000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -5883000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -5883000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -8107000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -8107000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -8107000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -40041000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -40041000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -40792000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -40792000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -35991000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -35991000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -38631000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -38631000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -38631000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3092000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3092000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2753000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2753000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 16757000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 16757000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13819000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13819000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13819000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -4454000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -4454000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -7069000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -7069000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -12461000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -12461000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -19872000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -19872000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -6592000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -6592000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -12342000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13941000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -19967000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -9476000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInEmployeeRelatedLiabilities": {
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "description": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -66000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2878000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2878000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -3836000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -2509000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1463000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2498000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2498000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2498000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -5377000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -5377000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -4122000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -4122000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -51000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -51000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1970000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1970000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1970000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -5838000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -5838000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -4618000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -4618000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -467000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -467000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3394000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3394000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3394000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -7866000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -7866000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3493000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3493000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2414000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2414000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4507000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4507000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4507000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -9147000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -9147000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -6077000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -6077000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -346000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -346000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8051000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8051000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8051000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -15802000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -15802000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -7225000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -7225000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -3230000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -3230000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4491000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4491000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4491000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -18350000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -18350000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -8413000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -8413000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -4357000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -4357000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5477000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5477000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5477000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -21832000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -21832000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -10508000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -10508000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -3901000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -3901000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7228000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7228000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7228000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -24807000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -24807000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -10932000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -10932000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1214000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1214000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7501000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7501000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7501000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -24443000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -24443000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -10782000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -10782000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2888000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2888000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7950000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7950000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7950000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -32122000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -32122000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -15311000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -15311000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -6636000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -6636000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3729000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3729000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3729000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -30261000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -30261000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -17616000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -17616000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3523000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3523000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13398000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13398000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13398000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -35653000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -35653000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -26954000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -26954000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -6043000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -6043000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5947000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5947000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -37338000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -37338000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -22146000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6434000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 17801000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -45500000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInIntangibleAssetsCurrent": {
        "label": "Increase (Decrease) in Intangible Assets, Current",
        "description": "The increase (decrease) during the reporting period in intangible assets (for example patents and licenses).",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 4881000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4255000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 848000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -26000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -26000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5137000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5137000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -280000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 42000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6275000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            }
          ]
        }
      },
      "IncreaseDecreaseInInventories": {
        "label": "Increase (Decrease) in Inventories",
        "description": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 19671000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 950000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 7116000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -8545000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -8545000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 11378000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 32757000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 32757000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 40611000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 40611000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 44973000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 44973000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 44973000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 19548000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 19548000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2452000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2452000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 11833000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 11833000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4465000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4465000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4465000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 34128000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 34128000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 44289000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 44289000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 38646000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 38646000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 47568000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 47568000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 47568000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 14080000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 14080000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 33972000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 33972000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 46687000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 46687000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21552000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21552000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21552000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -17410000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -17410000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -13536000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -13536000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -13300000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -13300000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -42763000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -42763000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -42763000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 26547000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 26547000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 28919000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 28919000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 9076000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 9076000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7068000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7068000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7068000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 7639000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 7639000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -11613000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -11613000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -18355000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -18355000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -20875000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -20875000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -20875000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7793000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7793000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 24859000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 24859000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 46700000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 46700000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 88867000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 88867000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 88867000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 11274000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 11274000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 22753000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 22753000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10338000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10338000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26146000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26146000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26146000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 24004000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 24004000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 21505000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 21505000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 44947000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 44947000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 85222000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 85222000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 85222000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -1037000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -1037000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -14181000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -14181000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -39490000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -39490000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -30304000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -30304000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -30304000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 39546000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 39546000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 52541000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 52541000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 149414000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 149414000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 277793000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 277793000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 277793000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 208673000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 208673000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 299076000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 299076000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 297140000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 297140000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 347712000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 347712000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 347712000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -35495000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -35495000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -93077000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -93077000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -69796000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -69796000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7898000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7898000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7898000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -22708000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -22708000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -123484000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -123484000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -197107000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -197107000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -211503000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -211503000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -19594000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -19594000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -104633000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -58387000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 34918000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 33498000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherNoncurrentLiabilities": {
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "description": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 819000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 819000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1095000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1095000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1095000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1108000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1108000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1344000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1344000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1628000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1628000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1526000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1526000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1526000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1338000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1338000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -169000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -169000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -631000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -631000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1030000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1030000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1030000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -192000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -192000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 83000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 83000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -562000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -562000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -356000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -356000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -356000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 504000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 504000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 621000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 621000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 574000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 574000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 492000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 492000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 492000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -596000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -596000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3211000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3211000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3492000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3492000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4540000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4540000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4540000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -751000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -751000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -257000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -257000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3636000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3636000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22951000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22951000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22951000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 335000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 335000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1463000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1463000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2403000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2403000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 13390000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 13390000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1885000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1885000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1582000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -2077000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -4935000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -3670000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": 4686000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 4681000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 1287000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2872000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2872000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 1568000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3805000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3805000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 594000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 594000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2774000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2774000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2774000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 4015000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 4015000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2851000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2851000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -713000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -713000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6209000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6209000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6209000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -257000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -257000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -640000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -640000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -136000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -136000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4523000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4523000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4523000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 10584000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 10584000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 8523000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 8523000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 13026000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 13026000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4501000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4501000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4501000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 7110000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 7110000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 4189000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 4189000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 4564000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 4564000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -888000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -888000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -888000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5895000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5895000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3322000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3322000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6863000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6863000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9713000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9713000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9713000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 12841000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 12841000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2515000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2515000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8805000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8805000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6682000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6682000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6682000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 11368000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 11368000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8131000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8131000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 9210000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 9210000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2396000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2396000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2396000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 19646000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 19646000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15977000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15977000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16465000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16465000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6682000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6682000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6682000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 21492000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 21492000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 16804000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 16804000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 16121000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 16121000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13774000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13774000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13774000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 18081000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 18081000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 23394000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 23394000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 20446000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 20446000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1024000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1024000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1024000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18487000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18487000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 28232000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 28232000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 41162000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 41162000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29341000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29341000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29341000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 29621000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 29621000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 55663000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 55663000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 39204000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 39204000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 38268000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 38268000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 38268000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1273000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1273000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 36779000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 36779000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 67368000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 67368000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10215000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10215000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10215000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9507000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9507000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 13993000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 13993000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5861000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5861000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -8959000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -8959000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3995000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3995000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 63675000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 66269000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 39307000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 70639000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInPrepaidTaxes": {
        "label": "Increase (Decrease) in Prepaid Taxes",
        "description": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -4977000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 2661000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9992000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9992000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -9802000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -9737000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -9737000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -9706000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -9706000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -9470000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -9470000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -9470000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1216000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1216000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 2444000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 2444000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 17974000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 17974000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 33210000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 33210000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 33210000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -27417000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -27417000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4118000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4118000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 4906000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 4906000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -24008000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -24008000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -24008000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -4417000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -4417000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -2503000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -2503000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 8723000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 8723000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -157000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -157000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -157000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 13498000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 13498000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 84147000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 84147000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 83276000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 83276000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5921000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11009000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11009000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10535000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10535000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 18694000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 18694000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 136899000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 136899000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 48023000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 48023000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 48023000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -25601000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -25601000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -60696000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -60696000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -24168000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -24168000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 71332000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 71332000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 71332000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -52410000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -52410000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -104969000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -104969000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -96462000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -96462000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -98716000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -98716000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -98716000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 25224000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 25224000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -4554000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -4554000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -6174000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -6174000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -9481000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -9481000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -9481000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -8078000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -8078000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -7245000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -7245000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -11460000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -11460000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5516000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5516000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5516000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7076000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7076000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2452000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2452000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7365000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7365000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10919000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10919000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10919000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5885000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5885000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1220000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1220000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7867000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7867000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4439000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4439000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4439000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -3986000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -3986000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3345000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3345000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -8032000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -8032000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18833000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18833000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18833000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -11840000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -11840000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12297000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12297000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 39668000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 39668000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3062000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3062000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -11912000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -11912000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -14512000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -14043000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 21094000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -23368000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 9352000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 4516000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 4382000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 4481000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 4496000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9014000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9014000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 9390000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 4941000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9882000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 5129000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 10258000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 5124000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 10248000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 5344000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 10688000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10462000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10462000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10462000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 10430000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 10430000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 10324000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 10324000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 10098000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 10098000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 10018000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 10018000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 8873000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 8873000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9371000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9371000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9371000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 7034000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 7034000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 7004000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 7004000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 6903000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 6903000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6861000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6861000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 6491000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 6491000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6708000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6708000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6708000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6828000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6828000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 6863000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 6863000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 6866000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 6866000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 6900000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 6900000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 6924000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 6924000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7028000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7028000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 21084000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 3907000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 3907000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 4551000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 4551000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 4432000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 4432000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4033000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4033000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 3043000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 3043000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3770000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11310000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11310000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3962000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 11886000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 3986000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 11958000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3989000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 11967000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4020000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 12060000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 4052000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 12156000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11945000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11945000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11945000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 10454000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 10454000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 10335000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 10335000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 10110000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 10110000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 10414000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 10414000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 10490000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 10490000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10359000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10359000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10359000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8129000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8129000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7314000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7314000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 6485000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 6485000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7319000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7319000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 7261000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 7261000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7088000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7088000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7088000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 5505000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 5505000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4833000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4833000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4062000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4062000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4583000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4583000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3953000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3953000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4417000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4417000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4417000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4457000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4457000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4411000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4411000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4280000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4280000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4817000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4817000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5626000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 5626000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5168000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5168000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5168000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6787000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6787000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6899000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6899000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6904000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6904000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6936000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6936000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 6918000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 6918000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6876000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6876000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13752000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6149000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12298000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6200000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12401000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 6194000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 12389000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6336000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12672000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 6503000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 13006000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6442000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12884000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12884000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14160000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14160000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 13674000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 13674000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 13028000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 13028000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 13472000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 13472000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 12951000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 12951000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13094000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13094000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13094000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10201000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10201000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9188000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9188000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 8110000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 8110000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8660000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8660000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 7330000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 7330000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8541000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8541000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7660000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7660000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 8057000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8248000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 8195000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 8358000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 8564000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 9949000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "description": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 42721000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 42721000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 42721000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 46106000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 46899000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 47841000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 47841000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 47841000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 47841000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 47841000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 48589000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 50344000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 52331000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 54140000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 54140000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 54140000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 54140000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 54140000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 57503000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 59241000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 63141000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 65288000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 65288000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 65288000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 65288000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 65288000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 65050000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 65973000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 48918000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 50565000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 50565000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 50565000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 50565000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 50565000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 52117000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 393313000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 395085000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 396622000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 396622000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 396622000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 396622000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 396622000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 398943000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1019550000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1021160000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 975880000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 975880000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 975880000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 975880000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 975880000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 979053000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 981956000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 985506000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 989068000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 989068000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 989068000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 989068000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 989068000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 994736000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1000433000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1006247000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1012839000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 1012839000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 1012839000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 1012839000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1012839000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1016346000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1022204000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1026748000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1034284000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 1034284000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 1034284000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1034284000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 1034284000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1038174000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1043139000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1048258000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1048972000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1048972000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 1048972000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 1048972000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 1048972000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1054144000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1050473000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1059334000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1066741000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1066741000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1066741000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1066741000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 1066741000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1173502000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1166514000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1171235000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1167822000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1167822000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1167822000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1167822000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1167822000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1172020000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1174434000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1388076000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1357256000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1357256000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1357256000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1357256000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1357256000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1362366000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1366417000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1370986000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1317155000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1317155000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1317155000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1317155000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1317155000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1321139000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1324231000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1327451000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1328603000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1328603000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1330849000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "IntangibleAssetsNetExcludingGoodwill": {
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "description": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 33512000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 33512000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 33512000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 39752000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 42230000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 43316000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 43316000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 43316000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 43316000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 43316000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 45300000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 46677000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 47466000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 48396000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 48396000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 48396000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 48396000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 48396000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 49132000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 50875000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 52851000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 54648000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 54648000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 54648000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 54648000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 54648000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 57999000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 59725000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 63613000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 65774000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 65774000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 65774000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 65774000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 65774000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 65525000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 66351000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 49100000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 50748000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 50748000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 50748000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 50748000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 50748000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 52300000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 428166000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 428201000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 427986000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 427986000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 427986000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 427986000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 427986000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 428578000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1082151000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1080813000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1032635000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 1032635000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 1032635000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1032635000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 1032635000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1032886000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1032874000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1033481000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1034085000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 1034085000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 1034085000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1034085000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 1034085000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1036661000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1039401000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1042248000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1045878000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 1045878000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 1045878000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 1045878000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1045878000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1042839000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1045810000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1047473000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1052105000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 1052105000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 1052105000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1052105000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 1052105000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1053107000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1055544000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1059537000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1059046000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 1059046000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 1059046000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 1059046000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 1059046000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1063092000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1058323000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1066083000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1072386000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1072386000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1072386000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1072386000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 1072386000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1232113000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1223114000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1225826000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1220410000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1220410000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1220410000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1220410000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1220410000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1222598000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1224100000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1459447000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1427139000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1427139000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1427139000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1427139000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1427139000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1430762000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1433326000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1442426000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1414252000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1414252000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1414252000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1414252000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1414252000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1415958000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1418827000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1419306000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1379268000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1379268000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1380311000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InterestAndOtherIncome": {
        "label": "Interest and Other Income",
        "description": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1614000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1488000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 847000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 847000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1469000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1469000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -9022000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -9022000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1717000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1233000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2742000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 872000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            }
          ]
        }
      },
      "InterestIncomeExpenseNonoperatingNet": {
        "label": "Interest Income (Expense), Nonoperating, Net",
        "description": "The net amount of nonoperating interest income (expense).",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5714000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2973000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8835000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3121000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 872000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -923000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -923000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -1796000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -1796000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5491000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5491000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -4568000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -4568000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -759000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -759000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 111000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 872000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2179000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -2290000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -7300000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "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": 49000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 34000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 45000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 50000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 50000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 9000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 9000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 10000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 10000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 31000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 31000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 34000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 34000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 48000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 48000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 48000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 14000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 14000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 28000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 28000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 40000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 40000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 48000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 48000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 48000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 19000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 19000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 36000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 36000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 49000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 49000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 49000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 12000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 12000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 18000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 18000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 27000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 27000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 34000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 34000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 34000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 12000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 12000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 21000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 21000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 29000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 29000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 16000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 16000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 34000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 53000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 19000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 29000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 34000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 54000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 68000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 19000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 38000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 38000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 55000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 55000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 16000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 16000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 44000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 44000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 60000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 60000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 60000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 253000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 253000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 306000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 306000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 320000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 320000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 320000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 11000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 11000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 29000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 29000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 39000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 39000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 44000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 44000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 44000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 52000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 52000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 99000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 99000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 134000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 134000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 134000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 91000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 91000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 227000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 227000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 359000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 359000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 431000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 431000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 431000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 96000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 96000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 147000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 147000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 254000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 254000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 363000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 363000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 363000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 91000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 91000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1460000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1460000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 13808000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 13808000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25270000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 25270000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4174000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4174000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5144000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5296000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5337000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 41000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "InventoryFinishedGoodsNetOfReserves": {
        "label": "Inventory, Finished Goods, Net of Reserves",
        "description": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 92231000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 92231000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 92231000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 101800000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 110855000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 104510000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 104510000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 104510000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 104510000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 104510000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 120795000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 142009000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 131858000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 138096000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 138096000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 138096000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 138096000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 138096000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 150133000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 156397000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 170454000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 153361000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 153361000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 153361000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 153361000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 153361000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 139511000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 133098000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 141584000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 114635000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 114635000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 114635000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 114635000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 114635000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 132603000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 122306000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 103113000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 104078000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 104078000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 104078000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 104078000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 104078000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 110876000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 104590000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 98980000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 103313000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 103313000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 103313000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 103313000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 103313000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 101258000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 110676000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 130151000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 176911000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 176911000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 176911000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 176911000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 176911000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 184013000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 186204000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 162818000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 183284000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 183284000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 183284000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 183284000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 183284000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 190842000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 172553000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 181190000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 225846000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 225846000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 225846000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 225846000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 225846000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 211315000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 201852000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 168833000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 177919000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 177919000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 177919000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 177919000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 177919000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 188271000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 171731000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 186842000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 243492000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 243492000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 243492000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 243492000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 243492000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 364343000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 405353000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 411306000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 466551000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 466551000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 466551000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 466551000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 466551000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 483194000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 445400000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 526257000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 639982000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 639982000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 639982000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 639982000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 639982000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 652063000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 561537000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 511766000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 503209000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 503209000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 503209000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 503209000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 503209000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 483657000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 399024000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 391562000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 475905000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 475905000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 508664000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InventoryNet": {
        "label": "Inventory, Net",
        "description": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 108143000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 108143000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 108143000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 139233000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 148938000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 153241000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 153241000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 153241000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 153241000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 153241000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 173725000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 156778000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 164481000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 155613000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 155613000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 155613000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 155613000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 155613000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 179127000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 199053000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 193934000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 203106000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 203106000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 203106000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 203106000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 203106000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 215337000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 233549000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 247368000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 221449000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 221449000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 221449000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 221449000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 221449000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 204061000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 207908000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 205449000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 174573000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 174573000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 174573000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 174573000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 174573000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 197914000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 180892000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 159691000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 156121000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 156121000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 156121000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 156121000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 156121000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 165929000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 174401000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 167840000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 161971000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 161971000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 161971000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 161971000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 161971000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 171290000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 190600000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 213341000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 255745000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 255745000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 255745000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 255745000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 255745000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 268607000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 275566000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 262084000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 277705000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 277705000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 277705000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 277705000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 277705000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 300780000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 299529000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 317745000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 360731000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 360731000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 360731000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 360731000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 360731000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 352305000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 340536000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 318956000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 333085000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 333085000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 333085000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 333085000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 333085000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 368402000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 382890000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 471553000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 593357000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 593357000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 593357000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 593357000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 593357000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 821132000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 885948000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 862977000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 935631000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 935631000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 935631000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 935631000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 935631000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 906723000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 846812000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 883582000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 971406000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 971406000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 971406000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 971406000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 971406000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 939630000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 834404000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 770338000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 737107000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 737107000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 737107000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 737107000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 737107000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 725129000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 658167000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 704586000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 799623000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 799623000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 828260000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InventoryRawMaterialsNetOfReserves": {
        "label": "Inventory, Raw Materials, Net of Reserves",
        "description": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 61010000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 61010000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 61010000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 54978000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 53626000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 51103000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 51103000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 51103000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 51103000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 51103000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 58332000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 57044000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 62076000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 65010000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 65010000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 65010000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 65010000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 65010000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 65204000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 77152000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 76914000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 68088000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 68088000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 68088000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 68088000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 68088000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 64550000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 74810000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 63865000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 59938000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 59938000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 59938000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 59938000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 59938000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 65311000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 58586000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 56578000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 52043000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 52043000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 52043000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 52043000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 52043000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 55053000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 69811000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 68860000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 58658000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 58658000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 58658000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 58658000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 58658000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 70032000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 79924000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 83190000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 78834000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 78834000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 78834000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 78834000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 78834000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 84594000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 89362000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 99266000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 94421000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 94421000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 94421000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 94421000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 94421000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 109938000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 126976000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 136555000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 134885000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 134885000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 134885000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 134885000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 134885000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 140990000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 138684000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 150123000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 155166000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 155166000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 155166000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 155166000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 155166000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 180131000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 211159000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 284711000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 349865000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 349865000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 349865000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 349865000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 349865000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 455318000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 479039000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 450097000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 467392000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 467392000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 467392000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 467392000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 467392000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 421914000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 399564000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 355557000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 330021000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 330021000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 330021000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 330021000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 330021000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 285966000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 271341000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 257050000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 232698000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 232698000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 232698000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 232698000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 232698000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 240110000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 257954000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 311809000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 322604000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 322604000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 318520000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InvestmentsFairValueDisclosure": {
        "label": "Investments, Fair Value Disclosure",
        "description": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 288813000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 288813000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 288813000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 311400000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 438853000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 434420000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 434420000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 434420000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 434420000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 434420000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 441362000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 471812000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 327495000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 118424000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 118424000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 118424000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 118424000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 118424000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 115804000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 160195000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 325353000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 412087000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 412087000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 412087000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 412087000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 412087000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 447088000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 505751000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 616587000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 824186000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 824186000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 824186000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 824186000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 824186000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 688572000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1287313000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1579407000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 759725000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 759725000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 759725000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 759725000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 759725000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 515523000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 44317000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 266929000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 222948000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 222948000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 222948000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 222948000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 222948000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 209843000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 372490000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 637351000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 675299000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 675299000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 675299000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 675299000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 675299000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 588719000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 211093000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 459508000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 263697000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 364994000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 601726000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 545968000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 545968000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 545968000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 545968000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 545968000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 247435000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 252830000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 619897000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 925645000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 925645000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 925645000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 925645000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 925645000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1043859000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1059985000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1252321000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1849146000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1849146000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1849146000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1849146000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 1849146000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1783300000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1401911000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1419154000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1423757000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1423757000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1423757000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1423757000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1423757000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1424180000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1479487000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1289388000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1032036000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1032036000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1032036000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1032036000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1032036000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 992363000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 283311000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 645565000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1164413000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1164413000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1715693000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 2457000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2457000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4423000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4423000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1966000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1966000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6992000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6992000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2569000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2569000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9437000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9437000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9437000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2473000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2473000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4603000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4603000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2130000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2130000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7048000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7048000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2445000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2445000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9429000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9429000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9429000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2384000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2384000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4992000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4992000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2608000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2608000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7659000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7659000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2667000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2667000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11107000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11107000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11107000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2936000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2936000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6464000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6464000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3527000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3527000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10108000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10108000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3644000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3644000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13688000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13688000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13688000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3798000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3798000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7956000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7956000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4158000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4158000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 13899000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 13899000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 5943000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 5943000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19980000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19980000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7371000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7371000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 14184000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6813000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 20842000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 6657000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 27722000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6882000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "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": 27112000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 26703000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 26361000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 33814000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 33289000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 25314000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 24545000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 24393000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 23369000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 22557000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 21597000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 24714000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 37268000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 41399000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 41017000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 42011000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 40005000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 41256000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 53952000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 69311000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 66750000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 65769000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 65179000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 64374000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 60875000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 14572000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 14585000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 14707000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 18188000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 17692000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 13089000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 13188000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 11588000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 11588000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 9949000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 12674000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15659000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-12-31",
              "val": 12349000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 13183000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "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": 3661000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 3785000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-06-30",
              "val": 3180000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3207000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4605000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5527000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4079000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2038000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8854000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6626000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4592000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 10271000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 13490000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11942000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 12617000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 13424000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 14868000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 11711000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 1733000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1753000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1894000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2737000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2791000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1881000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1890000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1603000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1601000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 11588000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 11588000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1692000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3179000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3673000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3895000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4060000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4059000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4650000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-12-31",
              "val": 7706000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 6805000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": 2187000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2217000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2349000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3025000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3068000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2164000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2185000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1899000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1890000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1601000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1600000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1669000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4034000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4528000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4808000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4182000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4181000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4780000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6754000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 9216000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 7709000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8089000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8606000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8759000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6810000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 2586000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2765000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2888000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3213000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3482000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2838000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2898000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2387000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2377000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1892000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1887000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2978000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5323000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6012000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6473000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 5242000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5318000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5962000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6978000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 9522000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9242000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 9633000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 10174000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10577000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8778000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 3187000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3405000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3509000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2990000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3450000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3506000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3573000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3131000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3109000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2417000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2423000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3821000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6531000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 7448000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 7829000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 7324000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7469000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8089000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8183000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 11555000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9824000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 10356000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 11080000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11514000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10683000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 2847000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1978000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1014000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 2806000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1836000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 811000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 2804000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1879000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 892000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2023-09-30",
              "val": 2512000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 10213000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6779000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3329000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 11031000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 5001000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4826000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4666000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5351000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5175000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4203000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 4028000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3880000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3709000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3549000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3386000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3335000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4157000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4832000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4724000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4678000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4405000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4592000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6722000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 9764000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9154000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8802000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8468000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 7987000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 7385000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 800070000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 800070000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 800070000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 964895000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 1026680000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 1082131000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 1082131000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 1082131000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1082131000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 1146950000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1131992000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 1233570000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1218428000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1362399000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 1362399000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 1362399000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 1362399000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 1362399000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1470745000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1601517000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1318922000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1043325000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1043325000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 1043325000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 1043325000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 1043325000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1147372000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1317842000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1511867000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1420509000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 1420509000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 1420509000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 1420509000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 1420509000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1593583000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1769019000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1862878000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1938875000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 1938875000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 1938875000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 1938875000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 1938875000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2084946000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 5791581000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 5603738000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5675189000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 5675189000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 5675189000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 5571277000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 5571277000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 5883484000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 4038056000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 4236431000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 4153471000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 4153471000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 4153471000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 4153471000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 4153471000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 4349747000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4684131000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4708906000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4791012000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 4791012000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 4791012000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 4791012000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 4791012000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 4740132000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4542070000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4871359000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4526891000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 4526891000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 4526891000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 4526891000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 4526891000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4655851000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5084332000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5137366000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5150352000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 5150352000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 5150352000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 5150352000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 5150352000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4881497000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5193813000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5697683000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 6202716000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 6202716000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 6202716000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 6202716000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 6202716000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6534366000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7071543000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 7449408000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7804784000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 7804784000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 7804784000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 7804784000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 7804784000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 8187459000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 8175012000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8204805000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8293105000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 8293105000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 8293105000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 8293105000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 8293105000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8844362000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 9263338000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 9314338000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 9686522000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 9686522000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 9686522000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 9686522000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 9686522000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 10098066000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8060904000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8053301000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 7719089000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 7719089000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 7719089000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 7719089000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 7719089000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8227028000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8729888000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9611273000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 9988945000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 9988945000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 10843533000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 83729000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 83729000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 83729000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 158918000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 139777000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 128834000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 128834000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 128834000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 128834000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 193653000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 155247000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 161850000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 165929000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 266090000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 266090000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 266090000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 266090000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 266090000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 288117000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 299832000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 317038000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 288545000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 288545000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 288545000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 288545000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 288545000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 329766000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 346174000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 438272000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 316014000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 316014000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 316014000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 316014000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 316014000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 380366000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 404841000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 370611000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 355716000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 355716000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 355716000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 355716000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 355716000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 549287000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 491927000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 504606000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 514189000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 514189000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 514189000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 410277000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 410277000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 540655000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 497356000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 472642000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 470589000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 470589000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 470589000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 470589000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 470589000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 469824000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 561171000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 597684000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 560351000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 560351000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 560351000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 560351000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 560351000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 534022000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 614212000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 656362000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 601145000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 601145000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 601145000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 601145000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 601145000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 630972000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 705500000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 714216000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 661097000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 661097000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 661097000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 661097000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 661097000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 701541000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 674865000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 773763000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 749988000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 749988000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 749988000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 749988000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 749988000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 788861000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 887527000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 932240000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 965076000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 965076000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 965076000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 965076000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 965076000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1044361000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1093608000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1121717000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1001978000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1001978000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1001978000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1001978000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1001978000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1187511000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1162580000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1178802000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1161689000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1161689000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1161689000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1161689000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1161689000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1228828000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1160523000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1245144000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1097519000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1097519000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1097519000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1097519000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1097519000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1225357000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1258618000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1590420000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1447780000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1447780000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1815064000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LongTermInvestments": {
        "label": "Long-term Investments",
        "description": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 80836000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 80836000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 80836000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 59484000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 46002000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 44189000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 44189000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 44189000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 44189000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 44189000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 30462000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 30202000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 26689000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 23194000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 23194000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 23194000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 23194000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 23194000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 21864000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 20873000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 19882000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 21393000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 21393000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 21393000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 21393000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 21393000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 13631000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 11953000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 9725000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 9792000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 9792000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 9792000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 9792000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 9792000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 8131000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 51682000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 28419000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 42940000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 42940000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 42940000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 42940000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 42940000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 41240000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 52364000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 34355000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 15348000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 15348000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 15348000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 15348000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 15348000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 7419000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-09-30",
              "val": 9519000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2394000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 2394000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 2394000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2394000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 2394000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 477000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 48639000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 7003000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2366000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 2366000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 2366000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 2366000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 2366000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3497000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-09-30",
              "val": 1610000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-06-30",
              "val": 7006000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 14370000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 12905000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 12905000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 12905000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 12905000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 12905000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 13922000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2077000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 20571000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 44291000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 44291000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 44291000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 44291000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 44291000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 63751000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 91033000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 28255000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 99419000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 99419000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 99419000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 99419000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 99419000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 65652000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 64119000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 72373000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 61443000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 61443000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 61443000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 61443000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 61443000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 41152000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 62248000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 52636000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 76431000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 76431000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 76431000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 76431000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 76431000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8162000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 138058000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 359174000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 487329000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 487329000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 770400000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LongTermPurchaseCommitmentAmount": {
        "label": "Long-term Purchase Commitment, Amount",
        "description": "The minimum amount the entity agreed to spend under the long-term purchase commitment.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 18100000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 38400000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-10-01",
              "end": "2011-10-31",
              "val": 8200000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 22500000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1"
            }
          ]
        }
      },
      "LossContingencyAccrualAtCarryingValue": {
        "label": "Loss Contingency Accrual",
        "description": "Amount of loss contingency liability.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 17000000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 17000000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 17000000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-06-30",
              "val": 26200000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 17950000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 3700000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 5500000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 2400000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2800000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2800000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 300000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 300000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2100000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2800000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1500000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1500000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4700000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1900000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1600000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3300000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1400000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 60000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 20000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2300000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2000000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 15500000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 15600000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 17500000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 16600000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 18400000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 18900000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 200000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 300000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 300000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 300000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 300000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 300000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 300000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 300000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 300000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 300000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 400000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 16800000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 16800000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 16800000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 16800000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 16800000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 16800000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 30600000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 35700000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 36200000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 36200000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 30100000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LossContingencyReceivable": {
        "label": "Loss Contingency, Receivable",
        "description": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 16250000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 16250000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 16250000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-06-30",
              "val": 21250000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 16250000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1800000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1200000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "LossOnContractTermination": {
        "label": "Loss on Contract Termination",
        "description": "The loss recognized on termination of a contract.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10800000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -200000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 206000000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 218200000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 218200000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 12200000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 12200000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 220700000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 220700000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2500000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2500000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 224000000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3400000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3400000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 28700000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 28700000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 25300000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 25300000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 33400000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 33400000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 4700000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 4700000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 19900000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 20100000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 200000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 35900000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 15900000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3"
            }
          ]
        }
      },
      "ManagementFeeExpense": {
        "label": "Management Fee Expense",
        "description": "Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 25600000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 42500000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 42500000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 40500000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 40500000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 40500000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 51200000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 51200000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 51200000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 54200000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 54200000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 54200000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 61100000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 61100000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 61100000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 85000000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 85000000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 85000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 101400000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 101400000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 101400000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 108400000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 108400000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 110300000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "MarketingAndAdvertisingExpense": {
        "label": "Marketing and Advertising Expense",
        "description": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86700000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 104900000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 104900000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 148800000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 148800000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 148800000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 165400000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 165400000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 165400000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 181800000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 181800000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 181800000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 171500000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 171500000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 171500000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 209700000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 209700000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 209700000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 270600000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 270600000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 270600000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 324000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 324000000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 324000000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 353900000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 353900000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 353900000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 391600000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 391600000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 391600000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 345700000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 345700000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 345700000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 417600000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 417600000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 417600000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 460700000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 460700000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 460700000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 528900000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 528900000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 528900000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 584100000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 584100000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 599900000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": 71548000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 26493000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 26493000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -59337000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 63355000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -67685000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4489000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4489000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4489000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 32107000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 32107000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 59836000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 59836000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -76277000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -76277000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -136817000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -136817000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -136817000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 20019000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 20019000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 61325000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 61325000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 64505000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 64505000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -11165000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -11165000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 100671000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 100671000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 161702000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 196974000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 158974000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -7536000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInFinancingActivities": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "description": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -98046000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 2546000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -48300000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -82079000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 10836000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -12114000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -12114000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -2749000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9238000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -34674000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -27106000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 887611000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -1995186000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1993557000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2238391000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2238391000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12857000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 17457000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 17457000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -224275000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -224275000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -311135000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -311135000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -311135000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -245992000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -245992000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -792505000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -792505000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -782150000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -782150000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1316111000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1316111000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1316111000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -188022000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -188022000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -151354000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -151354000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -405317000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -405317000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -628506000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -628506000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -628506000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -545968000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -545968000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -553608000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -553608000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -532878000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -532878000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -526068000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -526068000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -526068000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -5701000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -5701000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14292000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14292000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 21528000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 21528000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34821000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34821000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34821000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4223000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4223000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -268953000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -268953000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -459275000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -459275000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -706938000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -706938000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -706938000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -6049000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -6049000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -37820000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -37820000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -433793000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -433793000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -542599000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -542599000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -542599000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -84749000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -84749000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2440475000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2440475000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2967704000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2967704000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3329029000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3329029000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -145585000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -145585000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -308972000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -312601000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -324422000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -118120000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": -82079000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -2749000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9238000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9238000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -34674000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -27106000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -129064000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -129064000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -154192000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -154192000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -154192000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2604000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2604000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 8268000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 8268000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -375735000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -375735000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -699075000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -699075000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -699075000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -11100000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -11100000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 30981000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 30981000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 33725000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 33725000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -17886000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -17886000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -17886000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 7690000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 7690000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 9987000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 9987000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 17149000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 17149000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 19298000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 19298000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7374000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -47780000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -232459000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1576704000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1276373000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1235184000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 931270000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1202348000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 887611000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1540000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1540000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -1995186000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1993557000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2238391000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12857000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            }
          ]
        }
      },
      "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": 143982000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -8347000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -15839000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -4469000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -31105000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -31148000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -31148000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 13448000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -212510000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -48505000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -34931000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 400066000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2625000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -266719000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -256193000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -256193000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -6302000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -154680000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -154680000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -483405000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -483405000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -531541000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -531541000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -531541000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 75874000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 75874000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 426178000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 426178000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 154148000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 154148000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 272956000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 272956000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 272956000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 46779000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 46779000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -56042000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -56042000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -328185000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -328185000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -326724000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -326724000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -326724000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 279976000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 279976000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 250694000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 250694000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -140514000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -140514000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -472487000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -472487000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -472487000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -149083000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -149083000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -180162000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -180162000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -381700000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -381700000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -992022000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -992022000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -992022000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -303630000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -303630000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5738000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5738000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -57743000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -57743000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -161367000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -161367000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -161367000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -52766000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -52766000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -158209000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -158209000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -360023000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -360023000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -193395000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -193395000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -193395000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -35322000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -35322000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 903304000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 903304000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 843018000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 843018000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 733727000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 733727000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -30855000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -30855000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -357729000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -719248000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1316778000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -520685000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": -4469000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 13448000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -212510000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -212510000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -48505000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -34931000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -170662000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -170662000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -173027000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -173027000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -173027000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -20014000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -20014000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -57547000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -57547000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 78952000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 78952000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 271849000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 271849000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 271849000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -15415000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -15415000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -70580000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -70580000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -246697000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -246697000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -339808000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -339808000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -339808000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -43944000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -43944000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -108018000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -108018000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -222982000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -222982000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -440403000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -440403000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -440403000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 129640000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 129640000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -105867000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -105867000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -408658000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -408658000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 400066000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 400066000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 234272000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 234272000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2625000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -266719000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -256193000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -6302000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            }
          ]
        }
      },
      "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": 199496000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 30987000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 123182000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 156192000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 68003000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 126723000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 126723000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 170815000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 229044000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 23613000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 123966000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 522723000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 247555000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 420702000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 701355000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 701355000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 192964000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 533222000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 533222000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 790057000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 790057000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 987731000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 987731000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 987731000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 148911000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 148911000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 501300000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 501300000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 821360000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 821360000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1161881000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1161881000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1161881000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 123396000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 123396000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 454785000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 454785000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 821069000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 821069000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1113762000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1113762000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1113762000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 191132000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 191132000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 440458000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 440458000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 949236000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 949236000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1364163000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1364163000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1364163000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 175473000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 175473000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 586586000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 586586000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 927982000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 927982000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1155741000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1155741000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1155741000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -351000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -351000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 130663000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 130663000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 589186000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 589186000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 887699000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 887699000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 887699000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 424475000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 424475000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 763162000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 763162000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1283426000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1283426000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1717753000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1717753000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1717753000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 412142000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 412142000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 848433000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 848433000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1466832000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1466832000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1928533000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1928533000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 507600000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 507600000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 973616000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1718762000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2098177000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 604986000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": 156192000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 170815000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 229044000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 229044000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 23613000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 123966000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 233003000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 233003000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 333827000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 333827000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 333827000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 36770000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 36770000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 110069000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 110069000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 218049000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 218049000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 287676000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 287676000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 287676000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 45893000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 45893000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 99720000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 99720000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 275834000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 275834000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 342033000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 342033000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 342033000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 136402000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 136402000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 258977000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 258977000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 407049000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 407049000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 585567000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 585567000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 597491000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -81755000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 102924000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -139535000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 160796000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 47820000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 351734000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 207986000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 522723000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 109559000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 109559000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 247555000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 420702000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 701355000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 192964000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            }
          ]
        }
      },
      "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": 208716000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 32563000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 63838000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 162897000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 66496000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 66496000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 212029000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 212029000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 49132000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 55043000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 55043000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 55043000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 139291000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 84248000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 84248000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 84248000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 221683000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 221683000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 82392000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 82392000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 82392000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 82392000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 286219000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 286219000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 286219000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 64536000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 64536000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 76099000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 76099000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 76099000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 76099000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 185895000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 185895000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 109795000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 109795000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 109795000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 109795000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 272037000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 272037000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 86142000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 86142000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 86142000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 86142000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 340020000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 340020000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 340020000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 67984000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 67984000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 63496000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 63496000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 63496000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 63496000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 170369000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 170369000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 106873000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 106873000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 106873000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 106873000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 262555000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 262555000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 92187000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 92187000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 92187000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 92187000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 338661000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 338661000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 338661000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 76105000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 76105000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 95250000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 95250000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 95250000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 95250000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 236254000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 236254000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 141003000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 141003000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 141003000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 141003000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 357854000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 357854000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 121600000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 121600000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 121600000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 121600000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 483185000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 483185000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 483185000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 125332000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 125332000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4414000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4414000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4414000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4414000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 233417000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 233417000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 229004000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 229004000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 229004000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 229004000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 407991000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 407991000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 174574000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 174574000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 174574000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 174574000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 546733000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 546733000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 546733000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 138741000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 138741000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 163877000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 163877000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 163877000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 163877000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 348097000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 348097000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 184219000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 184219000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 184219000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 184219000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 539738000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 539738000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 191643000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 191643000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 191643000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 191643000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 712685000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 712685000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 712685000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 172946000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 172946000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 177980000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 177980000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 177980000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 177980000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 400613000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 400613000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 222633000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 222633000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 222633000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 222633000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 619356000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 619356000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 218744000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 218744000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 218744000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 218744000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 820678000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 820678000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 820678000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 201321000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 201321000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 216050000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 216050000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 216050000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 216050000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 216050000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 216050000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 486165000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 486165000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 270116000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 270116000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 270116000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 270116000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 270116000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 753897000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 753897000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 267733000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 267733000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 267733000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 267733000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 993004000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 993004000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 993004000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 239105000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 239105000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 261485000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 261485000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 261485000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 261485000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 261485000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 261485000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 261485000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 261485000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 553958000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 553958000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 292473000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 292473000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 292473000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 292473000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 292473000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 292473000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 852881000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 852881000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 298923000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 298923000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 298923000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 298923000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1107835000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1107835000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1107835000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 254954000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 254954000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 278835000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 278835000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 278835000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 278835000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 278835000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 278835000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 278835000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 590204000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 590204000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 311369000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 311369000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 311369000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 311369000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 311369000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 937858000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 937858000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 347654000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 347654000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 347654000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1409594000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1409594000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1409594000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 471736000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 315194000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 315194000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 315194000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 315194000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 315194000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 315194000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 718956000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 718956000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 403762000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 403762000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 403762000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 403762000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1056161000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1056161000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 337205000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 337205000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1377475000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1377475000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1377475000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 294203000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 294203000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 294203000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 294203000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 294203000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 294203000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 567563000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 567563000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 273360000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 273360000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 273360000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 273360000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 889950000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 889950000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 322387000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 322387000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1191624000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1191624000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1191624000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 397444000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 397444000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 397444000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 397444000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 397444000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 397444000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 811315000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 811315000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 413871000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 413871000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 413871000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 413871000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1264009000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1264009000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 452694000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1630988000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1630988000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1630988000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 442049000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 442049000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 442049000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 442049000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 867418000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 867418000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 425369000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 425369000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 425369000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1238337000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1238337000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 370919000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 370919000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1509048000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1509048000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 442993000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 442993000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 931787000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 488794000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1456242000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 524455000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1905432000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 569485000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NonoperatingIncomeExpense": {
        "label": "Nonoperating Income (Expense)",
        "description": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 9886000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -2121000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 401000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -2281000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -159000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1614000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1614000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 986000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1306000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1306000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 321000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 321000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1119000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1119000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -186000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -186000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1488000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1488000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1488000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 301000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 301000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 576000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 576000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 274000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 274000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -286000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -286000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -862000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -862000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 847000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 847000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 847000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 346000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 346000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 286000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 286000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -60000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -60000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 840000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 840000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 553000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 553000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1469000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1469000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1469000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1902000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1902000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -5303000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -5303000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -3402000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -3402000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -6009000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -6009000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -706000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -706000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -9022000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -9022000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -9022000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 154000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 154000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 332000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 178000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -707000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -1038000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1717000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1717000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1717000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2105000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2105000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2105000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -5653000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -5653000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -5653000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 658000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1893000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -2551000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2103000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 3996000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2836000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2836000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2836000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1805000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1805000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2281000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2281000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 476000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 476000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5269000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5269000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2988000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2988000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9653000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9653000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2742000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5714000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2973000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8835000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3121000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13023000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019"
            }
          ]
        }
      },
      "NumberOfForeignCurrencyDerivativesHeld": {
        "label": "Number of Foreign Currency Derivatives Held",
        "description": "Number of foreign currency exchange rate derivatives held by the entity at the reporting date.",
        "units": {
          "item": [
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q4I"
            }
          ]
        }
      },
      "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": {
          "item": [
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 2,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 3,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            }
          ],
          "segment": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NumberOfReportableSegments": {
        "label": "Number of Reportable Segments",
        "description": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "units": {
          "item": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 2,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 3,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            }
          ],
          "segment": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-03-31",
              "val": 1332000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            }
          ]
        }
      },
      "OperatingExpenses": {
        "label": "Operating Expenses",
        "description": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 375203000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 133448000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 69046000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 205565000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 72117000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 275007000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 275007000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 73769000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 157443000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 157443000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 83674000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 83674000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 247813000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 247813000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 90371000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 90371000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 332426000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 332426000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 332426000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 97082000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 97082000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 208822000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 208822000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 111739000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 111739000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 327039000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 327039000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 118217000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 118217000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 437886000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 437886000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 437886000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 114884000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 114884000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 252118000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 252118000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 137235000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 137235000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 385026000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 385026000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 132907000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 132907000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 515033000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 515033000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 515033000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 144733000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 144733000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 301569000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 301569000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 156835000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 156835000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 457610000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 457610000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 156041000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 156041000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 600015000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 600015000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 600015000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 137955000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 137955000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 301430000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 301430000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 163475000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 163475000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 453443000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 453443000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 152013000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 152013000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 592305000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 592305000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 592305000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 361328000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 361328000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 551167000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 551167000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 189839000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 189839000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 725205000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 725205000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 174038000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 174038000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 900118000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 900118000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 900118000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 168385000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 168385000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 397675000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 397675000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 229291000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 229291000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 610277000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 610277000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 212600000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 212600000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 856662000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 856662000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 856662000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 216612000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 216612000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 450068000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 450068000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 233456000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 233456000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 702405000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 702405000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 252337000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 252337000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 938903000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 938903000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 938903000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 235342000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 235342000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 497979000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 497979000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 262637000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 262637000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 766065000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 766065000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 268086000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 268086000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1011756000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1011756000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1011756000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 262071000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 262071000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 544364000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 544364000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 282293000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 282293000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 821923000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 821923000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 277559000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 277559000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1115646000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1115646000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1115646000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 272208000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 272208000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 524412000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 524412000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 252205000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 252205000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 802343000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 802343000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 277930000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 277930000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1090727000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1090727000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1090727000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 300789000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 300789000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 611652000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 611652000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 310863000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 310863000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 956346000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 956346000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 344694000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 344694000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1311046000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1311046000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1311046000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 377178000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 377178000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 784088000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 784088000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 406910000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 406910000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1199883000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1199883000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 415795000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 415795000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1589846000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1589846000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1589846000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 412785000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 412785000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 863201000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 863201000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 450417000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 450417000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1336437000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1336437000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 473236000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 473236000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1840851000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1840851000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1840851000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 485138000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 485138000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 977480000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 977480000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 492343000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 492343000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1497363000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1497363000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 519883000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 519883000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2118584000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2118584000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 478217000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 478217000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1023008000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 544791000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1572142000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 549134000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2212841000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 563391000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": 163591000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 158560000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 92783000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 251475000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 92915000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 337309000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 337309000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 50785000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 160462000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 160462000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 109676000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 109676000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 268017000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 268017000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 107555000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 107555000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 347814000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 347814000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 347814000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 88455000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 88455000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 220936000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 220936000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 132482000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 132482000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 353026000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 353026000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 132090000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 132090000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 456423000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 456423000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 456423000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 126285000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 126285000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 296059000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 296059000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 169773000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 169773000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 436742000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 436742000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 140685000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 140685000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 550623000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 550623000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 550623000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 107306000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 107306000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 286732000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 286732000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 179427000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 179427000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 438160000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 438160000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 151429000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 151429000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 572916000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 572916000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 572916000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 148863000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 148863000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 364677000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 364677000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 215813000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 215813000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 554584000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 554584000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 189907000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 189907000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 747505000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 747505000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 747505000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 7629000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 7629000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 373767000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 373767000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 366139000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 366139000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 665205000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 665205000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 291438000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 291438000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 893653000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 893653000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 893653000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 254713000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 254713000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 543237000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 543237000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 288523000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 288523000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 833610000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 833610000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 290375000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 290375000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1085338000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1085338000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1085338000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 264262000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 264262000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 614303000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 614303000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 350041000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 350041000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 931675000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 931675000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 317372000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 317372000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1198787000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1198787000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1198787000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 279915000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 279915000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 637535000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 637535000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 357621000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 357621000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 977108000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 977108000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 339573000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 339573000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1283619000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1283619000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1283619000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 311461000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 311461000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 690452000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 690452000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 378990000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 378990000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1085894000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1085894000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 395443000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 395443000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1402939000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1402939000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1402939000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 364988000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 364988000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 772252000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 772252000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 407264000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 407264000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1230852000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1230852000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 458601000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 458601000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1633153000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1633153000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1633153000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 414146000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 414146000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 940123000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 940123000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 525975000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 525975000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1384587000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1384587000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 444464000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 444464000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1797467000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1797467000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1797467000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 399489000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 399489000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 772439000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 772439000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 372951000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 372951000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1190369000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1190369000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 417930000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 417930000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1584721000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1584721000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1584721000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 485064000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 485064000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1008870000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1008870000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 523805000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 523805000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1519396000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1519396000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 510527000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 510527000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1953355000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1953355000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1953355000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 541991000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 541991000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1069154000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1069154000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 527163000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 527163000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1549070000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1549070000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 479916000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 479916000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1930294000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1930294000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 569745000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 569745000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1201367000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 631622000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1876720000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 675352000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2419354000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 729958000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": 1280000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1115000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2660000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2325000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1380000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1210000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4051000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3548000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1391000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1223000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4899000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4899000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4899000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1445000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1445000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2338000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2338000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 893000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 893000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3499000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3499000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1161000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1161000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4637000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4637000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4637000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1131000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1131000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2245000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2245000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1114000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1114000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3348000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3348000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1103000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1103000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4614000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4614000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4614000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1694000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1694000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3932000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3932000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2238000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2238000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6238000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6238000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2306000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2306000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8641000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8641000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8641000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2467000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2467000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5083000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5083000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2616000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2616000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8051000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8051000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2968000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2968000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12060000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12060000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3802000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3802000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7690000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3888000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11776000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4086000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15796000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4294000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "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": 22111000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 21877000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 21695000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 28463000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 28463000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 28463000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 28463000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 28463000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 28114000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 21111000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 20517000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 20513000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 20513000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 20513000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 20513000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 20513000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 19660000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 19008000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 18211000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 21379000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 21379000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 21379000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 21379000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 21379000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 33111000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 36567000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 36293000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 37333000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 37333000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 37333000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 37333000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 37333000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 35600000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 36664000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 47230000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 59547000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 59547000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 59547000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 59547000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 59547000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 57596000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 56967000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 56711000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 56387000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 56387000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 53490000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 3028000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3111000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3061000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2812000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 7747000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 7747000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 7747000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 7835000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 9119000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 11088000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 11088000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 11088000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 11088000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 11088000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11122000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 11105000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 11331000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 12530000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 12530000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 12054000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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-03-31",
              "val": 19083000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 18766000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 18634000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 25651000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 29586000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 29586000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 29586000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 28829000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 38111000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 48459000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 48459000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 48459000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 48459000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 48459000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 46474000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 45862000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 45380000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 43857000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 43857000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 41436000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 889000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2032000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2032000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3026000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3026000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4077000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 889000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4077000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4077000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1083000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1083000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2084000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2084000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3081000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3081000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3982000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3982000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3982000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 991000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 991000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2008000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2008000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3057000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3057000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4123000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4123000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4123000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1652000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1652000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3682000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3682000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5859000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5859000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8164000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8164000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8164000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2391000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2391000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4818000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4818000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7600000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7600000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10634000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10634000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3607000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3607000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7355000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11163000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14980000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4087000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "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-03-31",
              "val": 25581000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 25292000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 24881000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 31342000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 31342000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 31342000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 31342000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 31342000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 30675000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 23760000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 22997000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 22754000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 22754000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 22754000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 22754000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 22754000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 21802000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 21052000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 20191000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 23157000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 23157000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 23157000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 23157000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 23157000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 34202000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 37444000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 37085000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 38012000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 38012000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 38012000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 38012000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 38012000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 36209000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 37111000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 47160000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 58845000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 58845000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 58845000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 58845000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 58845000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 56421000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 55731000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 55808000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 55240000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 55240000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 52394000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 18043000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 17600000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 16600000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 15800000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 15578000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 18400000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 17500000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 16700000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 17374000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 14800000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 13100000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 13300000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 12973000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 11500000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 11200000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 10600000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 10725000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 11100000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 20300000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 18600000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 18782000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 18900000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 18300000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 17400000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 16715000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 16400000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 16300000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 15100000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 27968000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 27968000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 27968000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 27968000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 27968000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "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": "2011-12-31",
              "val": 3996000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 4173000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 5050000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 5310000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 7202000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 5677000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 2588000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 3954000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 3954000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 3954000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3954000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 3954000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "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": "2011-12-31",
              "val": 2783000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 790000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 493000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 495000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 378000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 992000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1469000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1681000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 1681000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 1681000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 1681000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1681000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "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": "2011-12-31",
              "val": 3241000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 2874000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 1089000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 495000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 460000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1093000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1745000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 2114000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 2114000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 2114000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 2114000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 2114000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "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": "2011-12-31",
              "val": 3227000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 3482000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 4207000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 1178000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 515000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1231000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1764000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 2410000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 2410000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 2410000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 2410000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 2410000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "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": "2011-12-31",
              "val": 3385000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 3610000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 4958000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 4329000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1430000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1777000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1802000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 2949000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 2949000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 2949000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 2949000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 2949000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "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": "2011-12-31",
              "val": 1411000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 649000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 1577000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 1166000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 740000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 8012000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 7347000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 14860000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 14860000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 14860000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 14860000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 14860000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesRentExpenseNet": {
        "label": "Operating Leases, Rent Expense, Net",
        "description": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 3800000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3800000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3800000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4100000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4100000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4100000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4600000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4600000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4600000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 7400000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 7400000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 7400000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6800000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6800000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6800000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10700000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10700000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10700000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9900000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9900000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9900000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10700000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10700000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10700000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6100000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6100000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6100000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6100000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "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.036,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.036,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.036,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.031,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 0.031,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 0.031,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0.031,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 0.031,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.032,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.036,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.036,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.036,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 0.036,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 0.036,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 0.036,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 0.036,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.036,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.036,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.036,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.035,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 0.035,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 0.035,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0.035,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 0.035,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.032,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.033,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.034,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.034,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 0.034,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 0.034,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 0.00034,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0.034,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.035,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.036,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.0004,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.047,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 0.047,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0.047,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 0.047,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 0.047,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.047,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.047,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.048,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.048,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 0.048,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.048,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": 48500000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 74500000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 95100000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 78500000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 129100000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 127300000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 105200000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 102600000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 112400000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 84500000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 60500000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 92100000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 103900000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "OtherAssetsNoncurrent": {
        "label": "Other Assets, Noncurrent",
        "description": "Amount of noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 1226000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 1226000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 1226000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 3343000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 1794000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 3447000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 3447000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 3447000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 3447000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 3447000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 2962000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 4080000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 3926000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 4405000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 4405000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 4405000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 4405000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 4405000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 3594000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 3566000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 3673000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 3576000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 3576000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 3576000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 3576000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 3576000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 3591000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 7407000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 10170000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 10146000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 10146000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 10146000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 10146000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 10146000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 9538000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 8972000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 7863000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 7496000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 7496000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 7496000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 7496000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 7496000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 7109000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 8357000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 8031000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 10874000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 10874000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 10874000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 10874000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 10874000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 14346000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 15556000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 25691000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 21630000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 21630000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 21630000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 21630000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 21630000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 19555000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 20602000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 18322000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 13932000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 13932000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 13932000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 13932000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 13932000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 12836000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 16436000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 15080000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 16462000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 16462000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 16462000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 16462000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 16462000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 47622000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 47792000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 46212000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 53973000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 53973000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 53973000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 53973000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 53973000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 53756000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 46376000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 70621000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 70475000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 70475000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 70475000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 70475000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 70475000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 88203000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 89394000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 88883000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 80252000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 80252000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 80252000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 80252000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 80252000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 101488000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 110390000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 115913000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 134478000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 134478000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 134478000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 134478000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 134478000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 145101000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 151252000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 164867000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 110216000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 110216000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 110216000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 110216000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 110216000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 107126000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 107109000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 104958000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 100406000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 100406000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 100406000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 100406000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 100406000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 95642000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 136331000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 138907000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 159431000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 159431000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 185915000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecrease": {
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax (Deprecated 2012-01-31)",
        "description": "Gross appreciation or the gross loss in value of the total unsold securities. While for technical reasons this element has no balance attribute, the default assumption is a credit balance consistent with its label.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3149000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 331000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 3330000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 181000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1478000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 1377000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1478000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 1478000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1525000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1525000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1525000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1525000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1525000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1525000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1525000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1525000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1525000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1525000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1525000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -193000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -193000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -193000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 131000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 131000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 105000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 105000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -26000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -26000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 75000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 75000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -29000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -29000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -648000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -648000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -648000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 215000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 215000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 728000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 728000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 513000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 513000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 610000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 610000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -118000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -118000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 752000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 752000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 752000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 120000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 120000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 335000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 335000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 215000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 215000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 367000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 367000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 32000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 32000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 283000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 283000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 283000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 304000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 304000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 504000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 504000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 200000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 200000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 196000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 196000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -308000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -308000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -110000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -110000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -110000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 24000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 24000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -160000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -160000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -183000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -183000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -117000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -117000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 43000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 43000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1041000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1041000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4059000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5164000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1105000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7840000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2675000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4887000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": -2118000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2087000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -2667000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -2352000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 452000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3119000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1837000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 245000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -483000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -3263000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -3509000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 2087000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1837000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1837000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 728000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 245000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -483000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -3263000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -3509000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3306000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3306000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3306000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2455000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2455000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -273000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -273000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -2728000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -2728000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2452000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2452000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 2725000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 2725000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2096000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2096000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2096000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1092000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1092000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -3533000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -3533000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -2441000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -2441000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1683000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1683000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1850000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1850000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1782000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1782000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1782000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 102000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 102000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 612000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 612000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 510000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 510000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -5104000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -5104000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -5716000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -5716000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10220000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10220000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10220000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -9980000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -9980000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -7620000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -7620000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2360000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2360000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -9398000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -9398000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1778000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1778000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -10425000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -10425000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -10425000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 6435000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 6435000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7401000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7401000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 966000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 966000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7344000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7344000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -57000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -57000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1178000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1178000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1178000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1201000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1201000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6311000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6311000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 5111000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 5111000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7641000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7641000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1329000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1329000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7238000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7238000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7238000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2723000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2723000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2723000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2723000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -9265000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -9265000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -11988000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -11988000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -11988000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13728000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13728000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -4463000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -4463000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -16957000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -16957000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -16957000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1381000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1381000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1381000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1381000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1381000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3773000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3773000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5154000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5154000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5154000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -10586000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -10586000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -14359000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -14359000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 194000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 194000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 194000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30599000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30599000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30599000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -21555000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -21555000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9044000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9044000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -338000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -338000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21217000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21217000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 35531000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 35531000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 35531000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27932000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27932000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -19696000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -19696000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8235000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8235000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -46412000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -46412000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -26716000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -26716000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -71158000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -71158000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -71158000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1079000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1079000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -78628000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -78628000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -79707000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -79707000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -147450000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -147450000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -68822000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -68822000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -85021000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -85021000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -85021000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7981000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7981000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2206000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2206000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5775000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5775000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -46074000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -46074000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -48280000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -48280000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24241000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24241000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24241000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30695000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30695000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -61799000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -61799000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -31104000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -31104000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -13953000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -13953000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 47846000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 47846000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -140941000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -140941000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 63971000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 63971000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 164730000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 100759000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 147377000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -17353000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 161871000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -24664000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "description": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1525000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1525000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1525000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1525000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1525000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1525000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1525000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1525000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1525000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1525000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax",
        "description": "Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1000000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "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": "2015-01-01",
              "end": "2015-03-31",
              "val": 9980000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2938000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2938000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -8537000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -8537000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13118000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13118000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1261000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1261000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4108000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4108000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -10219000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -10219000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30295000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 30295000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -21051000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 21051000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -142000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 142000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 27908000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 27908000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 19856000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 19856000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 46529000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 46529000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2980000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2980000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 83792000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 83792000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 155290000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 155290000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11162000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11162000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3348000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3348000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 38960000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 38960000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 32603000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 56967000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12505000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax",
        "description": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1381000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5154000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -14359000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 194000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30599000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30599000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30599000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30599000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9044000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9044000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9044000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21217000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21217000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -35531000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 35531000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27932000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27932000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27932000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27932000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27932000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27932000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8235000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8235000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8235000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8235000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -26716000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -26716000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -71158000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -71158000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -71158000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1079000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1079000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1079000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1079000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1079000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1079000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -79707000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -79707000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -79707000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -79707000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -68822000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -68822000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -85021000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -85021000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7981000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7981000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7981000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7981000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5775000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5775000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -402200000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24241000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30695000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "description": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9980000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1332000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6416000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7716000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2938000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2938000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -8537000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -8537000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13118000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13118000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1261000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1261000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4108000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4108000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -10219000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -10219000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30295000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 30295000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -21051000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 21051000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -142000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 142000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 27908000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 27908000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 19856000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 19856000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 46529000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 46529000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2980000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2980000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 83792000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 83792000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 155290000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 155290000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11162000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -11162000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3348000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3348000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 38960000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 38960000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 32603000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 56967000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12505000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": -1828000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2455000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -273000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -2728000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2452000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 2725000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3621000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3621000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -2617000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -2617000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -5058000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -5058000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -2441000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -2441000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -3208000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -3208000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1850000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1850000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -3307000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -3307000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -3307000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 102000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 102000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 612000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 612000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 510000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 510000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -5104000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -5104000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -5716000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -5716000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10220000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10220000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -10220000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -9980000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -9980000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -7620000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -7620000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2360000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2360000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -9398000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -9398000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1778000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1778000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -10425000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -10425000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -10425000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 6435000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 6435000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7401000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7401000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 966000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 966000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7344000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7344000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -57000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -57000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1371000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1371000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1371000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1332000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1332000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6416000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6416000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 5085000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 5085000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7716000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7716000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1300000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1300000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6590000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6590000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6590000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2938000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2938000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -8537000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -8537000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -11475000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -11475000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13118000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13118000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -4581000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -4581000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -16205000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -16205000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -16205000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1261000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1261000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4108000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4108000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5369000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5369000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -10219000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -10219000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -14327000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -14327000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 477000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 477000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 477000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30295000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30295000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -21051000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -21051000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9244000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 9244000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -142000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -142000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 20909000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 20909000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 35421000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 35421000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 35421000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27908000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27908000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -19856000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -19856000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8052000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 8052000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -46529000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -46529000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -26673000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -26673000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -72199000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -72199000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -72199000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2980000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2980000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -83792000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -83792000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -80812000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -80812000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -155290000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -155290000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -71497000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -71497000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -89908000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -89908000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -89908000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11162000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11162000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3348000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3348000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -7814000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -7814000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -38960000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -38960000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -42308000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -42308000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33736000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33736000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33736000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -32603000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -32603000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -56967000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -56967000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -24364000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -24364000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -12505000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -12505000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 44462000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 44462000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -144150000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -144150000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 66541000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 66541000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 178179000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 111638000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 176105000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -2074000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 208646000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -8495000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": -8660000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 4071000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 4071000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3111000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3111000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3111000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 101000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1478000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 1377000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1478000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1478000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1478000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1478000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1525000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1525000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1525000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1525000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1525000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -193000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -193000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -193000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 131000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 131000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 105000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 105000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -26000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -26000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 75000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 75000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -29000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -29000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -648000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -648000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -648000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 215000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 215000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 215000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 215000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 728000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 728000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 513000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 513000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 513000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 610000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 610000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -118000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -118000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 752000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 752000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 752000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 120000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 120000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 120000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 120000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 120000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 335000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 335000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 215000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 215000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 215000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 367000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 367000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 32000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 32000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 283000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 283000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 283000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 304000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 304000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 504000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 504000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 200000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 200000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 196000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 196000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -308000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -308000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -110000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -110000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -110000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 24000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 24000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 24000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -160000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -160000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -183000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -183000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -183000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -117000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -117000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 43000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 43000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1041000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1041000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1041000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4059000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4059000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4059000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4059000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -4059000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5164000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5164000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1105000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1106000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1105000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1105000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7840000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7840000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2675000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2675000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4887000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4887000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4887000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3181000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3181000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3181000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3181000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3181000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3181000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2408000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2408000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -773000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -773000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -773000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -773000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3680000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3680000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1272000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5085000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5085000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5085000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 223000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 223000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 223000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 223000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 223000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 223000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 758000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 758000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 535000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 535000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 535000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 535000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 758000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 758000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 758000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 758000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 213000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 213000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 213000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 434000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 221000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1263000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -4324000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherCostAndExpenseOperating": {
        "label": "Other Cost and Expense, Operating",
        "description": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 24400000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 22400000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            }
          ]
        }
      },
      "OtherDepreciationAndAmortization": {
        "label": "Other Depreciation and Amortization",
        "description": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 25300000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 27000000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 27000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 7200000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 14700000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 7500000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 22200000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 7500000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 30200000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 30200000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 30200000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8200000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8200000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 16800000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 16800000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 8600000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 8600000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 26200000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 26200000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 9400000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 9400000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 37000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 37000000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 37000000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 10900000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 10900000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 22200000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 22200000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 11200000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 11200000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 33500000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 33500000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 11300000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 11300000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 45000000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 45000000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 45000000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 12000000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 12000000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 24600000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 24600000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 12700000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 12700000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 36300000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 36300000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 11600000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 11600000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 49100000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 49100000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 49100000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12400000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12400000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 24700000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 24700000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 12300000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 12300000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 36400000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 36400000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 11700000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 11700000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 49300000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 49300000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 49300000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11700000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11700000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 23300000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 23300000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 11600000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 11600000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 34500000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 34500000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 11300000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 11300000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45700000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45700000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45700000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13100000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13100000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 26900000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 26900000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 13800000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 13800000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 40500000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 40500000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 13600000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 13600000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 53700000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 53700000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 53700000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14800000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14800000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29500000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29500000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14700000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14700000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 46100000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 46100000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 16700000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 16700000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 63000000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 63000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 63000000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19200000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19200000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 36900000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 36900000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17800000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 17800000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 54600000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 54600000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 17700000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 17700000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 72900000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 72900000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20500000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20500000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 43700000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 23300000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 68600000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 24900000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 95100000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 25700000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2017-09-30",
              "val": 819000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1095000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 1095000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 1095000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1095000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 1095000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2203000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2439000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2723000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2621000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 2621000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 2621000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 2621000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 2621000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 22818000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 22871000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 23071000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 30505000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 30505000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 30505000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 30505000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 30505000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 30617000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 24482000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 26318000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 27432000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 27432000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 27432000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 27432000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 27432000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 28338000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 26462000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 26550000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 29508000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 29508000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 29508000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 29508000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 29508000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 38185000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 40056000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 41034000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 42286000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 42286000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 42286000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 42286000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 42286000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 41727000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 44255000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 53251000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 91838000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 91838000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 91838000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 91838000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 91838000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 92690000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 64068000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 64884000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 110893000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 110893000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 110893000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 110893000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 110893000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 109252000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 110203000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 110992000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 127066000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 127066000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 146153000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherNonoperatingIncomeExpense": {
        "label": "Other Nonoperating Income (Expense)",
        "description": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9653000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13023000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13023000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -6996000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -6996000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -6996000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 111000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 872000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2179000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -2290000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3952000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3952000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3952000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -7300000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14080000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14080000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -6781000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -6781000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -11932000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -11932000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2149000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2149000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -12757000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -12757000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -12757000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12496000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12496000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 27653000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 27653000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 15159000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 15159000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 99010000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 99010000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 71357000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 71357000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 115127000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 115127000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 115127000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 35754000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 35754000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 60131000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 60131000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 24376000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 24376000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 54311000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 54311000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -5820000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -5820000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 59165000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 59165000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8272000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8272000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 23337000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 15065000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 37522000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 14185000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 63175000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 20170000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": 1720000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -555000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -567000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1226000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1226000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -69000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -335000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -335000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -162000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -162000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1440000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1440000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1440000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 26000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 26000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1025000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1025000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -1061000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -1061000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -410000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -410000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -410000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -302000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -302000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -485000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -485000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -385000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -385000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -377000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -377000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -377000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 219000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 219000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4538000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4538000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 7576000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 7576000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4360000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4360000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4360000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -543000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -543000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1102000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1102000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1027000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1027000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1230000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1230000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1230000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -227000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -227000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1214000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1214000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1039000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1039000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 398000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 398000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 398000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -142000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -142000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2377000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2377000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -56000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -56000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -7000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -7000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -7000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 52000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 52000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 632000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 632000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1216000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1216000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1199000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1199000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1199000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1549000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1549000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7684000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7684000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10125000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10125000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 11814000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 11814000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 11814000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2291000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2291000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1019000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1019000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1289000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1289000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1265000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1265000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1265000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1148000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1148000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1338000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1338000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 26228000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 26228000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26423000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26423000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26423000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18856000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18856000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 21236000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 21236000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 22809000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 22809000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11353000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11353000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11353000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6241000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6241000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12738000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 12738000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 19171000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 19171000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26343000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26343000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 26343000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 13028000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 13028000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 17570000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 17570000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 19862000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 19862000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6825000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6825000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6825000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 985000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 985000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1366000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1366000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 603000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 603000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1635000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1635000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -2397000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -2397000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1107000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 507000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 398000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1011000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfCommonStock": {
        "label": "Payments for Repurchase of Common Stock",
        "description": "The cash outflow to reacquire common stock during the period.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 103467000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 50957000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86173000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86173000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 23540000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 23540000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 23540000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 23540000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 23540000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 23540000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 23540000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 38862000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 38862000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 38862000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 38862000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 149043000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 149043000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 176392000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 176392000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 176392000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 386776000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 386776000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 727670000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 727670000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 727670000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 13361000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 13361000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 13396000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 13396000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 13401000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 13401000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67599000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67599000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67599000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 20000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 20000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 59000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 59000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 8126000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 8126000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8175000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8175000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8175000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 251382000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 251382000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 412217000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 412217000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 758974000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 758974000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 807967000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 807967000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 807967000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2016000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2016000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2002254000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2002254000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2002441000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2002441000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2252437000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2252437000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2252437000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 64000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 64000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 302000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 302000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 249173000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 249173000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 361178000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 361178000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 361178000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 251950000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 251950000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 805149000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 805149000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 805149000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 805149000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1342076000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1342076000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1342076000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 222792000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 222792000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 223413000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 223413000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 477721000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 477721000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 707300000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 707300000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 707300000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 559210000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 559210000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 595770000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 595770000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 595918000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 595918000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 595918000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 595918000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 595918000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13419000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13419000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13818000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13818000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 13818000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 13818000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13830000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13830000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13830000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12187000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12187000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 296499000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 296499000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 493315000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 493315000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 771028000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 771028000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 771028000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 35126000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 35126000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 90825000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 90825000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 488080000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 488080000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 658952000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 658952000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 658952000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120245000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120245000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3234523000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3234523000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3770184000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3770184000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3771875000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3771875000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16633000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16633000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 16633000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 43921000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 103646000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 133970000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-12-31",
              "val": 100000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 20000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 60000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 40000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 8100000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 8100000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8200000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 251400000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-12",
              "val": 160700000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-06-13",
              "end": "2015-06-30",
              "val": 100000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 10000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 412300000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2000000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 200000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 200000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2600000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 100000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 200000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 50000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 111200000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2000000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 30000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2100000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 83800000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 600000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 84500000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 600000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 200000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 100000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1000000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13400000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 400000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13800000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12200000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 300000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12500000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 214200000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 23000000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 23100000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            }
          ]
        }
      },
      "PaymentsToAcquireAvailableForSaleSecurities": {
        "label": "Payments to Acquire Available-for-sale Securities",
        "description": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 106685000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 59907000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 59907000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 59907000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6774000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6774000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 11874000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 11874000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 33312000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 33312000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 33312000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 33312000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 33312000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2001000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2001000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 5002000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 5002000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 9502000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 9502000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9502000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9502000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 9502000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4001000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4001000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4001000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 24405000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 24405000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 300426000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 300426000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 300426000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 58314000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 58314000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 286858000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 286858000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 768276000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 768276000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 971813000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 971813000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 971813000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 247421000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 247421000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 342463000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 342463000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 711009000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 711009000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 826084000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 826084000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 826084000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 175314000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 175314000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 380851000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 380851000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 835964000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 835964000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1067736000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1067736000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 214697000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 425973000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 849276000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1299981000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 1067736000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 214697000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 425973000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 849276000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1299981000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1299981000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 440570000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 440570000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 795467000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 795467000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1343351000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1343351000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2413143000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2413143000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2413143000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 441925000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 441925000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 964267000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 964267000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1393910000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1393910000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1847067000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1847067000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1847067000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 518751000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 518751000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1091126000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1091126000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1405233000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1405233000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1620718000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1620718000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1620718000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 342228000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 342228000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 342121000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 342121000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 342121000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 342121000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 342121000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 342121000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 283097000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 618389000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1268944000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 696089000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PaymentsToAcquireBusinessesGross": {
        "label": "Payments to Acquire Businesses, Gross",
        "description": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 688485000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 688485000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 688485000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 688485000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 688485000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 688485000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 688485000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 330356000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 330356000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 329472000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 329472000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 329472000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 329472000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 363385000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 363385000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "PaymentsToAcquireHeldToMaturitySecurities": {
        "label": "Payments to Acquire Held-to-maturity Securities",
        "description": "Amount of cash outflow through purchase of long-term held-to-maturity securities.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 24938000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 29990000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 59978000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 74976000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 74976000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 44989000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 89969000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 89969000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 89969000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 89969000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 257474000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 257474000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 257474000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 80894000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 80894000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 228249000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 228249000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 449116000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 449116000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 583138000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 583138000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 583138000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 190635000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 190635000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 397278000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 397278000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 557168000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 557168000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 597155000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 597155000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 597155000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 69464000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 69464000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 154525000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 154525000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 392870000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 392870000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 557419000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 557419000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 557419000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 187718000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 187718000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 421797000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 421797000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 761538000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 761538000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1130601000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1130601000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1130601000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 118283000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 118283000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 944193000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 944193000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1760178000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1760178000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2033584000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2033584000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2033584000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 152050000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 152050000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 152664000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 152664000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 378254000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 378254000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 152050000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 152050000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 152050000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 4354000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 1498000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 3365000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 5215000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 5215000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3432000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6264000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 6264000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 8754000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 8754000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9852000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9852000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9852000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1996000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1996000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 3385000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 3385000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 4190000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 4190000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 5132000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 5132000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 5132000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 749000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 749000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 2503000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 2503000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4490000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4490000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6301000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6301000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6301000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3362000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3362000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 5101000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 5101000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 9001000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 9001000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 11175000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 11175000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 11175000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -105000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -105000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 828000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 828000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1765000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1765000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3411000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3411000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3411000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1552000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1552000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3566000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3566000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5352000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5352000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6888000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6888000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6888000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2342000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2342000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 4881000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4255000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5518000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5518000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5518000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 848000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9693000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9693000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9693000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 42000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6275000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12984000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12984000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12984000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5478000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5478000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8737000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8737000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8737000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6811000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 13085000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 13085000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 19686000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 19686000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18550000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18550000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7239000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7239000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9926000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5211000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13585000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8419000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "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": 6718000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 10579000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 16549000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 23554000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 23554000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 1436000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 4384000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 4384000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 7967000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 7967000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12545000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12545000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 12545000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6523000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6523000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 12311000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 12311000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 19926000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 19926000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25552000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25552000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25552000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 14542000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 14542000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 19880000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 19880000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 25813000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 25813000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 42935000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 42935000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 42935000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 8732000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 8732000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 22497000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 22497000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 32612000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 32612000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 40762000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 40762000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 40762000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 9871000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 9871000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 15074000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 15074000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 19300000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 19300000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 27952000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 27952000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 27952000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4687000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4687000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 15827000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 15827000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 25627000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 25627000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 35605000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 35605000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 35605000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 8205000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 8205000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 17813000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 17813000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 67527000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 67527000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 99819000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 99819000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 99819000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 19093000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 19093000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 40477000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 40477000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 67738000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 67738000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 83435000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 83435000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 83435000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13049000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13049000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 34619000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 34619000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 49862000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 49862000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 61941000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 61941000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 61941000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 8485000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 8485000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 21077000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 21077000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 44392000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 44392000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 101661000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 101661000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 101661000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 11119000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 11119000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 29116000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 29116000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 42062000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 42062000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 48722000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 48722000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 48722000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8400000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8400000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 15522000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 15522000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 28131000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 28131000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43868000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43868000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43868000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 21511000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 21511000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 99446000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 99446000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 136158000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 136158000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 188726000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 188726000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 188726000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40100000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40100000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 82425000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 82425000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 110224000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 110224000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 221428000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 221428000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 221428000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 66044000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 66044000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 125812000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 125812000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 172795000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 172795000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 264074000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 264074000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 29056000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 29056000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 60460000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 104101000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 132275000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 20604000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": 17022000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 17022000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 17022000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 18623000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 18290000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 20912000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 20912000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 20912000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 20912000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 20912000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 19654000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 19414000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 20190000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 24983000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 24983000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 24983000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 24983000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 24983000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 35628000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 25353000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 29799000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 21376000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 21376000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 21376000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 21376000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 21376000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 28482000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 25594000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 25472000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 19673000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 19673000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 19673000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 19673000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 19673000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 25174000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 22628000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 25742000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 26967000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 26967000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 26967000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 26967000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 26967000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 36458000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 28081000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 35016000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 32562000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 32562000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 32562000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 32562000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 32562000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 46703000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 44399000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 46095000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 40877000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 40877000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 40877000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 40877000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 40877000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 61639000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 57320000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 57599000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 44909000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 44909000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 44909000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 44909000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 44909000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 63685000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 58477000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 58390000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 54868000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 54868000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 54868000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 54868000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 54868000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 71865000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 78425000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 75958000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 55358000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 55358000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 55358000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 55358000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 55358000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 72803000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 83086000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 95607000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 82668000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 82668000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 82668000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 82668000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 82668000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 110327000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 132273000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 112294000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 109823000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 109823000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 109823000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 109823000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 109823000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 110958000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 148750000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 162676000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 116195000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 116195000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 116195000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 116195000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 116195000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 124580000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 129303000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 124656000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 107262000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 107262000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 107262000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 107262000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 107262000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 112525000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 137257000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 142713000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 103551000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 103551000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 166477000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PrepaidTaxes": {
        "label": "Prepaid Taxes",
        "description": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2010-09-30",
              "val": 2661000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 9992000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 9992000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 9992000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 9992000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 9992000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 193000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 248000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 232000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 370000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 370000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 370000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 370000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 370000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1804000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2739000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 18424000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 33709000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 33709000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 33709000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 33709000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 33709000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 6403000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 37709000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 38516000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 9518000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 9518000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 9518000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 9518000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 9518000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 5008000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 7115000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 18026000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 8617000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 8617000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 8617000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 8617000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 8617000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 21648000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 92386000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 90933000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1532000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 1532000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 1532000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 18462000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 18462000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 12429000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 20547000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 155641000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 66550000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 66550000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 66550000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 66550000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 66550000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 41143000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 6492000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 43618000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 138724000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 138724000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 138724000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 138724000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 138724000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 86257000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 32445000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 41214000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 38831000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 38831000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 38831000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 38831000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 38831000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 64133000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 34330000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 31669000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 29360000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 29360000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 29360000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 29360000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 29360000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 18633000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 19977000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 16064000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 24733000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 24733000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 24733000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 24733000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 24733000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 31171000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 22339000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 30619000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 33238000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 33238000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 33238000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 33238000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 33238000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 39993000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 32981000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 19949000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 33785000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 33785000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 33785000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 33785000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 33785000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 30889000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 38534000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 23468000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 54151000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 54151000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 54151000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 54151000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 54151000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 40340000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 63458000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 92028000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 42202000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 42202000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 42202000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 42202000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 42202000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 34113000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 39034000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 38372000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 74637000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 74637000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 49073000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "description": "This element represents the cash inflow during the period from the sale of a component of the entity.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 198008000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 198008000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 198008000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 198008000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 198008000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 198008000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 198008000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": 2257000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 1338000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 1737000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2502000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2502000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 4524000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 5021000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 5021000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10907000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10907000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 20824000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 20824000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 20824000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 4247000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 4247000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 11308000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 11308000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 17794000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 17794000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 20318000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 20318000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 20318000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2722000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2722000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 6437000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 6437000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 8368000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 8368000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11015000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11015000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11015000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2381000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2381000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 16288000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 16288000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 18198000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 18198000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21252000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21252000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21252000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 5728000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 5728000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7716000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7716000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 15050000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 15050000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17168000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17168000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17168000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 19119000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 19119000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1689120000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1689120000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1691051000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1691051000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1696661000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1696661000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1696661000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4078000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4078000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 8167000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 8167000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 10615000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 10615000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16405000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16405000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16405000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13621000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13621000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 19093000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 19093000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 26776000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 26776000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52626000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52626000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52626000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 6501000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 6501000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 13616000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 13616000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 24481000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 24481000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27851000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27851000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27851000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 35163000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 35163000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 81134000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 81134000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 85245000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 85245000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 92363000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 92363000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 92363000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 13975000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 13975000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 43842000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 43842000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 65540000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 65540000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72936000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72936000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72936000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6761000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6761000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 24486000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 24486000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 37160000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 37160000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45723000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45723000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45723000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4510000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4510000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 22622000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 22622000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 34759000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 34759000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64015000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64015000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64015000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 36348000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 36348000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 59666000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 59666000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 65560000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 65560000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 130267000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 130267000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 130267000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 38392000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 38392000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 52093000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 52093000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 62101000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 62101000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 78973000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 78973000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48093000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48093000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 87684000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 114363000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 164568000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 17963000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProceedsFromRepaymentsOfShortTermDebt": {
        "label": "Proceeds from (Repayments of) Short-term Debt",
        "description": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -733000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1680000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -2500000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3086000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 957000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 957000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3624000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3624000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1814000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1814000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2928000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2928000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3454000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3454000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4924000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4924000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -719000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -719000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 75000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -7271000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -7271000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -6661000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -11273000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13914000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13914000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13914000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2896000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2896000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -5269000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -6717000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -8223000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -8223000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -2045000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -2045000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -5023000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -8043000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -10344000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -2113000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": {
        "label": "Proceeds from Sale and Maturity of Held-to-maturity Securities",
        "description": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 4997000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 19941000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 49931000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 79919000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 79919000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 14998000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 59987000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 59987000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 104967000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 104967000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 107992000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 107992000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 107992000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 41950000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 41950000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 182317000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 182317000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 280839000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 280839000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 407918000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 407918000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 407918000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 141806000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 141806000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 316474000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 316474000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 596587000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 596587000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 841576000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 841576000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 841576000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 66344000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 66344000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 107416000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 107416000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 179575000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 179575000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 256843000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 256843000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 256843000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 151035000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 151035000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 324819000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 324819000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 545774000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 545774000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 710294000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 710294000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 710294000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 253732000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 253732000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 480281000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 480281000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 998762000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 998762000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2089788000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2089788000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2089788000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 396346000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 396346000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 868304000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 868304000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 892453000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 892453000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 868304000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 868304000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 868304000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            }
          ]
        }
      },
      "ProceedsFromSaleOfAvailableForSaleSecurities": {
        "label": "Proceeds from Sale of Available-for-sale Securities",
        "description": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 283241000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 13129000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 13428000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 17254000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 17254000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 3675000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 8500000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 8500000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 9200000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 9200000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13201000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13201000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13201000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 4551000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 4551000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 22657000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 22657000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 22658000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 22658000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30545000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30545000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30545000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 29891000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 29891000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 33391000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 33391000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 61950000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 61950000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 68451000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 68451000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 68451000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 5775000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 5775000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5793000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5793000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5793000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 101000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 101000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 100000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 100000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4001000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4001000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4001000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4001000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4001000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2993000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2993000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 120987000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 120987000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 120987000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 71553000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 71553000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 172528000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 172528000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 358107000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 358107000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 533183000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 533183000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 533183000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 334216000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 334216000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 807396000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 807396000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 927410000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 927410000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1181484000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1181484000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1181484000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 232387000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 232387000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 346464000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 346464000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 558128000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 558128000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 851436000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 851436000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 513534000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 719616000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 795858000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 920196000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 851436000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 513534000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 719616000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 795858000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 920196000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 920196000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 325751000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 325751000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 660965000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 660965000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1016556000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1016556000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1488599000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1488599000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1488599000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 504808000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 504808000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1409707000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1409707000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1823943000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1823943000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2252355000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2252355000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2252355000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 522501000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 522501000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1037803000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1037803000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1546038000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1546038000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2029737000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2029737000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2029737000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 382125000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 382125000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1377915000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1377915000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1377915000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1377915000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1377915000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1377915000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 20686000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 105794000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 197709000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProceedsFromSaleOfIntangibleAssets": {
        "label": "Proceeds from Sale of Intangible Assets",
        "description": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 280000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 298000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "ProceedsFromSaleOfPropertyPlantAndEquipment": {
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "description": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 159000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 95000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 127000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 877000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 877000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 10000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 47000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 47000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 59000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 59000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 115000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 115000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 115000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 207000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 207000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 289000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 289000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 349000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 349000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 519000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 519000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 519000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 164000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 164000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 226000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 226000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 238000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 238000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 288000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 288000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 288000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 18000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 18000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 8665000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 8665000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 8762000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 8762000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9022000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9022000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9022000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 237000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 237000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 310000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 310000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 745000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 745000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 963000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 963000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 963000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 102000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 102000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 161000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 161000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 484000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 484000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 926000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 926000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 926000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 381000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 381000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 541000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 541000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 705000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 705000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 807000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 807000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 807000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 452000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 452000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 733000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 733000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 855000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 855000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1416000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1416000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1416000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3397000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3397000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3590000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3590000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4009000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4009000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4295000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4295000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4295000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 184000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 184000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 441000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 441000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 810000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 810000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1239000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1239000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1239000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 217000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 217000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 590000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 590000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 880000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 880000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 993000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 993000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 993000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 231000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 231000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1024000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1024000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1246000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1246000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1328000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1328000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1328000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 14000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 14000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 372000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 372000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 603000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 603000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1313000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1313000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1313000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 564000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 564000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1035000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1035000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1753000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1753000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2520000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2520000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2520000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 422000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 422000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1052000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1052000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2095000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2095000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2732000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2732000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1147000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1147000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2334000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2744000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4299000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 819000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProceedsFromSaleOfShortTermInvestments": {
        "label": "Proceeds from Sale of Short-term Investments",
        "description": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 600000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 600000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 5750000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 5750000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 7400000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 7400000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 7400000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1000000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1000000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 14600000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 14600000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 30975000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 30975000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34715000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34715000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34715000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 15750000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 15750000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 16540000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 16540000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 16765000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 16765000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 17050000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 17050000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 17050000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1250000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1250000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2250000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2250000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2250000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 1725000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 1725000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3450000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3450000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 12075000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 12075000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 13075000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 13075000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 13075000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 725000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 725000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2625000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2625000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4160000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4160000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4160000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            }
          ]
        }
      },
      "ProFormaWeightedAverageSharesOutstandingDiluted": {
        "label": "Pro Forma Weighted Average Shares Outstanding, Diluted",
        "description": "The weighted average number of shares or units and dilutive common stock or unit equivalents outstanding in the calculation of proforma diluted earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering.",
        "units": {
          "shares": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 564393,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 624282,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 606280,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 583293,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3"
            }
          ]
        }
      },
      "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": 108032000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 98855000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 57289000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 155359000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 56505000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 208716000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 32563000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 96401000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 96401000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 63838000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 63838000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 162897000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 66496000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 212029000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 55043000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 139291000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 84248000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 546733000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 712685000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 712685000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 177980000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 400613000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 619356000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 820678000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 820678000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 820678000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 216050000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 216050000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 486165000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 486165000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 753897000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 753897000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 993004000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 993004000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 993004000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 261485000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 261485000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 553958000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 553958000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 852881000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 852881000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1107835000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1107835000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1107835000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 278835000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 278835000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 590204000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 590204000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 937858000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 937858000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1409594000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1409594000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1409594000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 315194000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 315194000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 718956000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 718956000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1056161000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1056161000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1377475000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1377475000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1377475000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 294203000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 294203000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 567563000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 567563000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 889950000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 889950000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1191624000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1191624000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1191624000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 397444000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 397444000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 811315000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 811315000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1264009000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1264009000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1630988000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1630988000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1630988000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 442049000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 442049000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 442049000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 442049000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 867418000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 867418000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 425369000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 425369000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1238337000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1238337000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 370919000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1509048000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1509048000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 442993000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 442993000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 442993000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 442993000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 931787000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 488794000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 488794000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1456242000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 524455000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1905432000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 569485000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentGross": {
        "label": "Property, Plant and Equipment, Gross",
        "description": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 56848000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 56848000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 56848000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 69928000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 77226000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 82112000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 82112000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 82112000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 82112000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 82112000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 97399000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 102268000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 109137000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 116347000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 116347000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 116347000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 116347000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 116347000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 126178000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 138868000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 148853000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 152466000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 152466000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 152466000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 152466000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 152466000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 161374000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 166807000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 168433000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 173735000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 173735000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 173735000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 173735000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 173735000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 176745000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 186485000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 193867000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 189874000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 189874000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 189874000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 189874000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 189874000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2015-12-31",
              "val": 283252000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 193987000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 200628000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 249055000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2016-09-30",
              "val": 306061000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 283252000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 283252000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 283252000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 283252000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-06-30",
              "val": 335252000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 357955000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 369086000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 369086000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 369086000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 369086000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 369086000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 379848000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 397259000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 408278000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 417092000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 417092000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 417092000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 417092000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 417092000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 425567000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 424565000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 445703000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 506074000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 506074000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 506074000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 506074000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 506074000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 509274000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 511912000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 524115000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 519410000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 519410000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 519410000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 519410000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 519410000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 525913000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 534084000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 541270000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 538538000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 538538000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 538538000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 538538000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 538538000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 643248000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 701703000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 728868000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 750055000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 750055000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 750055000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 750055000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 750055000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 792622000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 836397000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1001054000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1152031000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1152031000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1152031000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1152031000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1152031000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1200618000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1247451000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1312783000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1342248000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1342248000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1342248000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1342248000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1342248000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1375753000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1428817000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1471812000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1420575000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1420575000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1436163000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 33314000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 33314000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 33314000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 32038000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 33173000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 34551000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 34551000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 34551000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 34551000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 34551000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 39037000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 40931000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 44070000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 45151000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 45151000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 45151000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 45151000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 45151000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 55689000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 55944000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 57574000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 69137000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 69137000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 69137000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 69137000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 69137000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 74596000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 83529000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 88495000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 88143000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 88143000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 88143000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 88143000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 88143000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 91733000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 91218000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 88487000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 90156000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 90156000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 90156000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 90156000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 90156000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 88296000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 92538000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 94727000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 97354000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 97354000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 97354000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 97354000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 97354000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2015-12-31",
              "val": 173343000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 99257000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 102562000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 144625000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2016-09-30",
              "val": 189631000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 173343000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 173343000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 173343000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 173343000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 173343000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 189631000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 211555000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 225421000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 230276000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 230276000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 230276000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 230276000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 230276000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 231199000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 240658000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 242854000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 243051000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 243051000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 243051000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 243051000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 243051000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 241232000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 240165000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 251760000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 298640000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 298640000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 298640000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 298640000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 298640000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 295570000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 301946000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 304687000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 314656000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 314656000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 314656000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 314656000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 314656000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 312155000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 309178000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 309574000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 313753000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 313753000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 313753000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 313753000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 313753000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 407391000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 464541000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 485550000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 516897000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 516897000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 516897000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 516897000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 516897000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 545922000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 576645000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 731208000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 890796000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 890796000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 890796000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 890796000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 890796000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 923290000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 960962000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1006788000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1047024000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1047024000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1047024000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1047024000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1047024000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1064008000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1090898000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1110705000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1081544000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1081544000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1074598000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ProvisionForDoubtfulAccounts": {
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "description": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -33000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 140000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 11000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 671000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 671000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1265000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1265000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1344000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1344000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1659000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1659000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1659000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 53000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 49000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 52000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 52000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 52000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -10000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -10000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 125000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            }
          ]
        }
      },
      "RelatedPartyTransactionDueFromToRelatedParty": {
        "label": "Related Party Transaction, Due from (to) Related Party",
        "description": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.",
        "units": {
          "USD": [
            {
              "end": "2015-06-30",
              "val": 125000000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 125000000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 125000000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 125000000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 125000000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 125000000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 125000000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 125000000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 125000000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 125000000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 125000000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 125000000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 125000000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 125000000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 125000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 62500000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            }
          ]
        }
      },
      "RepaymentsOfShortTermDebt": {
        "label": "Repayments of Short-term Debt",
        "description": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 1170000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 883000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 1299000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1539000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1539000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 162000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 239000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 239000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 308000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 308000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 420000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 420000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 420000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 249000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 249000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 696000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 696000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1178000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1178000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1942000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1942000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1942000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 610000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 610000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1091000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1091000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1622000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1622000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2076000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2076000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2076000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 296000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 296000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 794000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 794000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1322000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1322000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1887000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1887000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1887000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 620000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 620000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 973000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 973000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1316000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1316000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1619000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1619000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1619000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 196000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 196000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 530000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 530000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 807000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 807000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1083000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1083000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1083000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 522000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 522000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1099000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1099000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1731000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1731000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2359000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2359000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2359000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 700000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 700000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1334000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1334000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1878000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1878000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2583000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2583000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2583000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 543000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 543000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 972000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 972000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1482000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1482000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1886000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1886000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1886000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 393000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 393000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9075000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9075000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 12841000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 12841000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13569000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13569000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 733000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1680000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2500000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3086000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6661000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11273000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5269000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6717000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            }
          ]
        }
      },
      "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": 670396000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 670396000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 670396000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 766797000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 833293000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 882425000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 882425000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 882425000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 882425000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 882425000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 937468000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 1021716000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1104108000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1168644000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 1168644000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 1168644000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 1168644000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 1168644000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1244743000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1354539000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 1440681000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1508664000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1508664000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 1508664000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 1508664000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 1508664000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1572160000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1679033000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1771219000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1847325000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 1847325000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 1847325000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 1847325000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 1847325000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1942575000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 2083579000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2205179000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 2330510000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 2330510000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 2330510000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 2330510000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 2330510000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2334924000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1081547000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1256121000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1394863000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 1394863000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 1394863000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 1394863000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 1394863000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1558740000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1742960000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1934601000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2107548000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 2107548000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 2107548000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2107548000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 2107548000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2285528000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2508161000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2726904000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2928226000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 2928226000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 2928226000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 2928226000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 2928226000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3137691000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3407806000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3675538000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3914645000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 3914645000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 3914645000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3914645000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 3914645000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4176130000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4468603000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4767526000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5022480000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 5022480000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 5022480000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 5022480000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 5022480000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5301315000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5612684000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5960338000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 6432074000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 6432074000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 6432074000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 6432074000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 6432074000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6747268000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7151030000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 7488235000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7809549000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 7809549000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 7809549000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 7809549000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 7809549000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 8103752000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 8377112000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8699499000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 9001173000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 9001173000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 9001173000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 9001173000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 9001173000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4706192000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5120063000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5572757000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5939736000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 5939736000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 5939736000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 5939736000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 5939736000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6381785000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6807154000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7178073000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 7448784000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 7448784000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 7448784000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 7448784000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 7448784000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 7891777000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8380571000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 8905026000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 9354216000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 9354216000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 9923701000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 3049393000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 742146000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 907068000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2558690000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 909476000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 909476000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3369045000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3369045000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 810355000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 850921000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 850921000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 850921000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 850921000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1866793000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1866793000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1015873000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1015873000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1015873000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1015873000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2882953000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2882953000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1016160000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1016160000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1016160000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1016160000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3807183000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3807183000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3807183000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 924229000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 924229000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 945991000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 945991000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 945991000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 945991000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2050037000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2050037000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1104045000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1104045000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1104045000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1104045000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3183613000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3183613000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1133577000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1133577000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1133577000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1133577000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4200819000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4200819000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4200819000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 1017206000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 1017206000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1062097000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1062097000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1062097000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2155993000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2155993000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1093896000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1093896000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1093896000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3402355000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3402355000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1246362000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1246362000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1246362000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4598638000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4598638000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4598638000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 1196283000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1243816000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1243816000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2705751000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2705751000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1461934000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1461934000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4116308000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4116308000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1410557000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1410557000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5541352000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5541352000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5541352000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1518574000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1518574000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3173833000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3173833000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1655260000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1655260000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4798119000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4798119000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1624286000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1624286000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6311050000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6311050000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6311050000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1698930000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1698930000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3553891000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3553891000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1854961000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1854961000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5409919000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5409919000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1856028000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1856028000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7140027000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7140027000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7140027000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1899098000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1899098000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3799695000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3799695000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1900597000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1900597000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5680668000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5680668000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1880973000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1880973000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7492709000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7492709000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1854558000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1854558000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3966150000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2111593000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 6163290000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 2197139000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 8294343000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2353291000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": 415000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1252000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1252000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2499000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2499000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2866000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 415000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2866000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2866000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1465000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1465000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2024000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2024000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2231000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2231000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2417000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2417000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2417000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1495000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1495000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2238000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2238000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2767000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2767000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2878000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2878000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2878000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 832000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 832000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1561000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1561000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1654000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1654000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1897000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1897000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1897000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2227000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2227000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5115000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5115000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10120000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10120000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12010000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12010000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 747000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 747000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 987000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2977000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6020000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 6390000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "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": 26429000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 27224000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 27224000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 27965000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 27965000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34931000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26429000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34931000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34931000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1163000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1163000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2020000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2020000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2117000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2117000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3003000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3003000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3003000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 36000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 36000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 166000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 166000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 251000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 251000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4313000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4313000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4313000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13197000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13197000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 18339000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 18339000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 20093000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 20093000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22962000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22962000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22962000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 313000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 313000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1847000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1847000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 15944000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 15944000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30342000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30342000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1091000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1091000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 3704000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6405000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9651000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1002000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "SalesAndExciseTaxPayableCurrentAndNoncurrent": {
        "label": "Sales and Excise Tax Payable",
        "description": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax.",
        "units": {
          "USD": [
            {
              "end": "2014-03-31",
              "val": 8700000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            }
          ]
        }
      },
      "SalesRevenueGoodsNet": {
        "label": "Sales Revenue, Goods, Net (Deprecated 2018-01-31)",
        "description": "Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 1033780000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 544456000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 300250000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 852385000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 307929000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1143299000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1143299000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 238110000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 238110000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 603812000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 603812000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 365701000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 365701000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 365701000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 985277000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 985277000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 381466000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 381466000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 381466000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1303942000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1303942000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1303942000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 318665000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 356419000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 356419000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 356419000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 356419000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 818564000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 818564000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 462145000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 462145000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 462145000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 462145000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1293273000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1293273000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 474709000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 474709000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 474709000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 474709000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1703230000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1703230000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1703230000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 409957000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 409957000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 454605000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 454605000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 454605000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 454605000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1047245000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1047245000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 592640000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 592640000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 592640000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 592640000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1589185000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1589185000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 541940000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 541940000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 541940000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 541940000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2060702000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2060702000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2060702000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 471517000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 471517000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 484223000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 484223000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 484223000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 484223000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1115158000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1115158000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 630934000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 630934000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 630934000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 630934000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1705579000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1705579000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 590422000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 590422000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 590422000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 590422000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2246428000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2246428000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2246428000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 540849000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 540849000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 536129000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 536129000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 536129000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 536129000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1223329000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1223329000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 687199000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 687199000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 687199000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 687199000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1859301000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1859301000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 635972000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 635972000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 635972000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 635972000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2464867000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2464867000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2464867000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 605567000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 605567000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 626791000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 626791000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 626791000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 626791000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1320512000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1320512000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 693722000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 693722000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 693722000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 693722000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2077131000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2077131000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 756619000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 756619000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 756619000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 756619000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2722564000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2722564000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2722564000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 645432000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 645432000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 680186000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 680186000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 680186000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 680186000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1507674000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1507674000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 827488000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 827488000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 827488000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 827488000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2295628000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2295628000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 787954000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 787954000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 787954000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 787954000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3049393000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3049393000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 753765000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 753765000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 742146000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 742146000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 742146000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1649214000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1649214000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 907068000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 907068000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 907068000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2558690000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 909476000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 909476000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3369045000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 810355000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 850921000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1866793000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1015873000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            }
          ]
        }
      },
      "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": 13899000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 6460000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 9761000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 14040000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 14040000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 4981000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 8513000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 8513000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 12835000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 12835000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 16862000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 16862000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 16862000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3779000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3779000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7894000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7894000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 12722000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 12722000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19424000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19424000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 19424000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6571000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6571000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 13631000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 13631000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 21581000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 21581000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 28413000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 28413000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 28413000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 6959000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 6959000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 14392000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 14392000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 21592000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 21592000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28764000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28764000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28764000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6986000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 6986000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 15089000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 15089000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 22509000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 22509000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28552000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28552000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28552000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6354000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6354000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 14837000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 14837000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 23689000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 23689000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32719000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32719000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32719000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10062000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10062000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 21590000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 21590000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 33735000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 33735000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45848000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45848000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 45848000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13142000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13142000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 25983000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 25983000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 39265000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 39265000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52282000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52282000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52282000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13439000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13439000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28345000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28345000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 42436000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 42436000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57111000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57111000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57111000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15324000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15324000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 30899000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 30899000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 46890000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 46890000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63356000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63356000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 63356000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17098000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17098000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 33034000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 33034000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 53042000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 53042000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70289000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70289000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 70289000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18362000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18362000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 35691000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 35691000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 52391000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 52391000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70483000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70483000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 70483000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16332000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 16332000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32609000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32609000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 49167000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 49167000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64109000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64109000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64109000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16051000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16051000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 34603000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 34603000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 52465000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 52465000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 68836000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 68836000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 68836000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 22472000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 22472000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41262000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 41262000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 68793000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 68793000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 90985000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 90985000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20727000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20727000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 53854000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 86664000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 125687000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 28294000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted",
        "description": "Net number of non-option equity instruments granted to participants.",
        "units": {
          "shares": [
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1401750,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1401750,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "description": "Number of shares authorized for issuance under share-based payment arrangement.",
        "units": {
          "shares": [
            {
              "end": "2011-06-30",
              "val": 7250000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2020-06-03",
              "val": 46169367,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-03",
              "val": 46169367,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-12-31",
              "val": 46169367,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 46169367,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 46169367,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 92338734,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 92338734,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 92338734,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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-06-30",
              "val": 7193200,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2020-06-30",
              "val": 44173226,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 44181623,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "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": "2020-09-30",
              "val": 8174000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 9883000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 9682000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 9428000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 10862000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 10569000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 10287000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 19309000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "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": "2020-09-30",
              "val": 36.97,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 40.24,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 40.31,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 40.18,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 42.96,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 42.99,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 43.06,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 24.79,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-06-30",
              "val": 211300000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 213800000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10900000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 36200000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 36200000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 25300000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 58800000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 58800000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 22500000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7200000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7200000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 28200000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 21000000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 42200000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 14000000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4900000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "description": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "units": {
          "shares": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 53000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 57000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 92000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 17000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 88000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 143000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 73000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "description": "Weighted average price of options that were either forfeited or expired.",
        "units": {
          "USD/shares": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 52.91,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 60.28,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 61.56,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 62.23,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 65.92,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 74.32,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 72.26,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 37.39,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-06-30",
              "val": 56800,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1015000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1015000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1015000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 13000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 13000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 23000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 308884000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 502732000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 664432000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 664432000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 664432000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 639489000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 621788000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 573070000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 663148000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 663148000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 663148000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 459540000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 636392000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 533680000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 724651000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 699802000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "description": "Number of options outstanding, including both vested and non-vested options.",
        "units": {
          "shares": [
            {
              "end": "2019-12-31",
              "val": 14941000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 14204000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 13973000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 13973000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 13973000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 14826000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 14374000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 14087000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13860000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 13860000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 13860000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 16218000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15749000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 15435000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 29710000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 30470000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "units": {
          "USD/shares": [
            {
              "end": "2019-12-31",
              "val": 42.88,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 44.81,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 44.93,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 44.93,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 44.93,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 47.96,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 48.09,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 48.17,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 48.19,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 48.19,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 48.19,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 52.19,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 52.29,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 52.54,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 26.38,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 31.04,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "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": "2020-09-30",
              "val": 488969000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 631268000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 614822000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 568055000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 455553000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 628074000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 528586000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 688532000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "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": "2020-09-30",
              "val": 13594000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 14463000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 14058000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13815000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 15723000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15308000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 15043000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 29381000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "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": "2020-09-30",
              "val": 44.23,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 47.44,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 47.61,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 47.73,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 51.52,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 51.67,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 51.97,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 30.58,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "units": {
          "USD/shares": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 38.3,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 43.04,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 42.95,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 43.97,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 39.57,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 43.5,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 42.74,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11.62,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-03-31",
              "val": 88.95,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 88.95,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 88.95,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 91.36,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 91.36,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 95.33,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 14366000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 11043000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 10401000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 10567000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 3899000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 12231000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 9282000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 10432000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 7758000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 8323000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 9644000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 9764000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 14481000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 14169000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 11219000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 18569000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 14000000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 12973000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 13066000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 6590000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 22643000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 17819000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 18890000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 14941000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 13973000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 13860000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 14855000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 24983000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 27088000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 22161000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2020-09-30",
              "val": 353333000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 502521000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 494110000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 458668000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 402706000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 525344000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 451963000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 564190000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 5.17,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 8.29,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 9.38,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 10.24,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 24.36,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 11.26,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 18.68,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 23.1,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 33.7,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 37.36,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 40.33,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 42.81,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 27.25,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 29.39,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 34.42,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 8.57,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 12.12,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 15.7,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 19.73,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 50.85,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 23.55,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 29.62,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 34.61,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 42.88,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 44.93,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 48.19,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 52.75,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 33.64,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 38.98,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 42.8,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm1": {
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term (Deprecated 2012-01-31)",
        "description": "The weighted-average period remaining as of the balance sheet date until option expiration pertaining to the outstanding stock options for all option plans in the customized range of exercise prices, which may be expressed in a variety of ways (for example, years, months).",
        "units": {
          "Y": [
            {
              "end": "2011-12-31",
              "val": 4.1,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 4.1,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "ShippingHandlingAndTransportationCosts": {
        "label": "Shipping, Handling and Transportation Costs (Deprecated 2018-01-31)",
        "description": "Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 39800000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 47400000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 47400000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 60500000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 60500000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 60500000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 76100000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 76100000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 76100000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 84000000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 84000000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 84000000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 92700000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 92700000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 92700000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 87000000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 87000000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 87000000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 83600000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 83600000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 83600000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 91900000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 91900000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 128500000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018"
            }
          ]
        }
      },
      "ShortTermInvestments": {
        "label": "Short-term Investments",
        "description": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 18487000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 18487000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 18487000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 61662000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 24203000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 244649000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 244649000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 244649000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 244649000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 244649000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 298985000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 281218000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 412255000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 411282000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 411282000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 411282000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 411282000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 411282000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 419588000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 451063000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 307654000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 97042000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 97042000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 97042000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 97042000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 97042000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 102139000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 148197000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 315572000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 402247000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 402247000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 402247000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 402247000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 402247000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 438932000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 453969000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 588041000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 781134000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 781134000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 781134000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 781134000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 781134000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 647284000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1234858000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1544710000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 744610000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 744610000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 744610000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 744610000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 744610000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 508243000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 44319000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 257653000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 220554000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 220554000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 220554000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 220554000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 220554000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 209366000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 323851000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 630348000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 672933000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 672933000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 672933000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 672933000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 672933000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 585222000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 211093000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 457898000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 320650000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 263697000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 357988000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 587356000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 533063000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 533063000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 533063000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 533063000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 533063000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 233513000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 250753000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 599326000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 881354000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 881354000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 881354000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 881354000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 881354000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 980108000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 968952000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1224066000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1749727000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1749727000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1749727000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1749727000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 1749727000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1717648000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1337792000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1346781000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1362314000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1362314000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1362314000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1362314000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1362314000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1383028000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1417239000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1236752000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 955605000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 955605000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 955605000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 955605000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 955605000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 984201000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 145253000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 286391000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 677084000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 677084000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 945293000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ShortTermLeaseCost": {
        "label": "Short-term Lease, Cost",
        "description": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1082000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1082000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1559000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1559000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 477000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 477000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2552000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2552000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 993000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 993000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3406000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3406000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3406000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 707000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 707000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1584000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1584000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 877000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 877000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2440000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2440000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 856000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 856000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3408000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3408000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3408000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 953000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 953000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2135000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2135000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1182000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1182000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3370000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3370000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1235000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1235000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5218000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5218000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5218000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 929000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 929000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1869000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1869000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 939000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 939000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2870000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2870000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1001000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1001000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3705000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3705000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3705000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 979000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 979000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2049000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2049000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1070000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1070000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4258000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4258000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2209000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2209000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5545000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5545000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2670000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2670000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4821000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2151000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7004000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2182000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8940000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1742000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "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": "2008-12-31",
              "val": 436316000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 584953000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2009-12-31",
              "val": 584953000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 828398000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 828398000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2010-12-31",
              "val": 828398000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 828398000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-09-30",
              "val": 932546000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 979158000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 979158000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 979158000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 979158000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 979158000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2011-12-31",
              "val": 979158000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2011-12-31",
              "val": 979158000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1067328000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 1187929000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 889675000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 644397000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 644397000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 644397000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 644397000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 644397000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2012-12-31",
              "val": 644397000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2012-12-31",
              "val": 644397000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 701371000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 856021000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 960391000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 992279000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 992279000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 992279000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 992279000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 992279000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2013-12-31",
              "val": 992279000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2013-12-31",
              "val": 992279000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1102726000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1255631000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1386440000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1515150000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 1515150000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 1515150000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 1515150000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 1515150000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2014-12-31",
              "val": 1515150000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2014-12-31",
              "val": 1515150000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1468354000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 4854820000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 4654557000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 4809410000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 4809410000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 4809410000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 4809410000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 4809410000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2015-12-31",
              "val": 4809410000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2015-12-31",
              "val": 4809410000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 4991846000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3192411000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3398400000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3329709000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 3329709000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 3329709000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3329709000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 3329709000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 3329709000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2016-12-31",
              "val": 3329709000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3530226000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3776017000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3768154000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3895212000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 3895212000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3895212000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 3895212000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 3895212000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2017-12-31",
              "val": 3895212000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2017-12-31",
              "val": 3895212000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 3895212000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 3895212000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2017-12-31",
              "val": 3895212000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3875607000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-03-31",
              "val": 3875607000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-03-31",
              "val": 3875607000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-03-31",
              "val": 3875607000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3605160000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2018-06-30",
              "val": 3605161000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-06-30",
              "val": 3605161000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3893267000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-09-30",
              "val": 3893267000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3610901000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 3610901000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 3610901000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3610901000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 3610901000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 3610901000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2018-12-31",
              "val": 3610901000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 3610901000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2018-12-31",
              "val": 3610901000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2018-12-31",
              "val": 3610901000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3698820000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2019-03-31",
              "val": 3698820000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-03-31",
              "val": 3698820000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-03-31",
              "val": 3698820000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-03-31",
              "val": 3698820000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-03-31",
              "val": 3698820000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4057586000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-06-30",
              "val": 4057586000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-06-30",
              "val": 4057586000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-06-30",
              "val": 4057586000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4107978000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-09-30",
              "val": 4107978000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4171281000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 4171281000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 4171281000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 4171281000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 4171281000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 4171281000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 4171281000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2019-12-31",
              "val": 4171281000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 4171281000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 4171281000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3870946000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2020-03-31",
              "val": 3870946000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-03-31",
              "val": 3870946000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-03-31",
              "val": 3870946000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-03-31",
              "val": 3870946000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-03-31",
              "val": 3870946000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4221540000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 4221540000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-06-30",
              "val": 4221540000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-06-30",
              "val": 4221540000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 4629321000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-09-30",
              "val": 4629321000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5160860000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 5160860000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 5160860000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 5160860000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 5160860000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2020-12-31",
              "val": 5160860000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 5160860000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 5160860000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2020-12-31",
              "val": 5160860000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 5160860000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5459437000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2021-03-31",
              "val": 5459437000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2021-03-31",
              "val": 5459437000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-03-31",
              "val": 5459437000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 5459437000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-03-31",
              "val": 5459437000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5905498000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2021-06-30",
              "val": 5905498000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-06-30",
              "val": 5905498000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 5905498000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6244997000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-09-30",
              "val": 6244997000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6566951000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 6566951000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 6566951000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 6566951000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 6566951000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 6566951000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 6566951000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 6566951000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2021-12-31",
              "val": 6566951000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-12-31",
              "val": 6566951000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6866672000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 6866672000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-03-31",
              "val": 6866672000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2022-03-31",
              "val": 6866672000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-03-31",
              "val": 6866672000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-03-31",
              "val": 6866672000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6809178000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 6809177000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2022-06-30",
              "val": 6809178000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 6809178000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6815760000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2022-09-30",
              "val": 6815760000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 7025041000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 7025041000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 7025041000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 7025041000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 7025041000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 7025041000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2022-12-31",
              "val": 7025041000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 7025041000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2022-12-31",
              "val": 7025041000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 7025041000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7395360000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2023-03-31",
              "val": 7395360000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-03-31",
              "val": 7395360000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-03-31",
              "val": 7395360000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-03-31",
              "val": 7395360000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-03-31",
              "val": 7395360000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7841464000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-06-30",
              "val": 7841464000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-06-30",
              "val": 7841464000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-06-30",
              "val": 7841464000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 7873149000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 7873149000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8228744000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 8228744000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 8228744000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 8228744000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 8228744000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-12-31",
              "val": 8228744000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 8228744000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 8228744000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 8228744000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8577789000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2024-03-31",
              "val": 8577789000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2024-03-31",
              "val": 8577789000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2024-03-31",
              "val": 8577789000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 8577789000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-03-31",
              "val": 8577789000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5866323000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2024-06-30",
              "val": 5866323000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2024-06-30",
              "val": 5866323000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-06-30",
              "val": 5866323000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5779400000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2024-09-30",
              "val": 5779400000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5957718000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 5957718000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 5957718000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 5957718000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 5957718000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 5957718000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6519439000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 6519439000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2025-03-31",
              "val": 6519439000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2025-03-31",
              "val": 6519439000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 7191304000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2025-06-30",
              "val": 7191304000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7745160000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8254108000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 8254108000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8727035000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 422167000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2007Q4I"
            },
            {
              "end": "2008-12-31",
              "val": 436316000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 584953000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 584953000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 584953000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2010-06-30",
              "val": 678464000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 761974000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 828398000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 828398000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 828398000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2011-03-31",
              "val": 853553000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 950344000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            }
          ]
        }
      },
      "StockholdersEquityNoteStockSplitConversionRatio": {
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio (Deprecated 2013-01-31)",
        "description": "This item represents the conversion ratio used in the calculation of a stock split.",
        "units": {
          "pure": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011"
            }
          ]
        }
      },
      "StockholdersEquityNoteStockSplitConversionRatio1": {
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "description": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.",
        "units": {
          "pure": [
            {
              "end": "2016-10-14",
              "val": 3,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2023-02-28",
              "val": 2,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2023-02-28",
              "val": 2,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-02-28",
              "val": 2,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-02-28",
              "val": 2,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-02-28",
              "val": 2,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesStockOptionsExercised": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "description": "Number of share options (or share units) exercised during the current period.",
        "units": {
          "shares": [
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1711000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 157000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 570000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 845000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 114000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 520000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 813000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3129000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 3169135000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3169135000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3169135000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 50000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 50000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueStockOptionsExercised": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "description": "Value of stock issued as a result of the exercise of stock options.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 2257000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2502000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2502000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 20824000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 20824000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 20824000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 20318000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 20318000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 20318000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11014000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11014000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11014000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21251000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21251000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 21251000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17168000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17168000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17168000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 49328000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 49328000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 49328000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16452000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16452000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 16452000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52626000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52626000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52626000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 6502000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 6502000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 6502000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 7114000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 7114000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 10863000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27852000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27852000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27852000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 35163000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 35163000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 35163000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 35163000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 35163000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 35163000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 45970000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 45970000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 45970000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 45970000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4113000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4113000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 92363000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 92363000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 92363000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 13975000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 13975000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 13975000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 13975000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 13975000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 13975000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 29867000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 29867000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 29867000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 29867000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21698000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 21698000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72936000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72936000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72936000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6761000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6761000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6761000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6761000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6761000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6761000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17725000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17725000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17725000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 17725000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 12674000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 12674000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45723000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45723000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 45723000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4510000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4510000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4510000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4510000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4510000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4510000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 18112000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 18112000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 18112000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 18112000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 12137000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 12136000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64015000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64015000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 64015000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 36348000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 36348000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 36348000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 36348000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 36348000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 36348000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 23318000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 23318000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 23318000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 23318000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17605000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 5894000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 130267000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 130267000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 130267000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 38392000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 38392000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 38392000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 38392000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 38392000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 38392000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 13701000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 13701000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 13701000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 13701000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10008000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 10008000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 78973000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 78973000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48093000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48093000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48093000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 48093000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 39591000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 39591000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 26679000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 164568000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 17963000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "StockRepurchaseProgramAuthorizedAmount": {
        "label": "Stock Repurchase Program, Authorized Amount (Deprecated 2014-01-31)",
        "description": "Amount of a stock repurchase plan authorized by an entity's Board of Directors.",
        "units": {
          "USD": [
            {
              "start": "2010-03-01",
              "end": "2010-03-31",
              "val": 200000000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 200000000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            }
          ]
        }
      },
      "StockRepurchaseProgramAuthorizedAmount1": {
        "label": "Stock Repurchase Program, Authorized Amount",
        "description": "Amount of stock repurchase plan authorized.",
        "units": {
          "USD": [
            {
              "end": "2019-05-03",
              "val": 520600000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-08-07",
              "val": 520600000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount": {
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount (Deprecated 2014-01-31)",
        "description": "Amount remaining of a stock repurchase plan authorized by an entity's Board of Directors.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 137600000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            }
          ]
        }
      },
      "TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit": {
        "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit) (Deprecated 2020-01-31)",
        "description": "Amount of reasonable estimate for income tax expense (benefit) for which accounting for tax effect for remeasurement of deferred tax from change in tax rate is incomplete pursuant to Tax Cuts and Jobs Act.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 39763000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            }
          ]
        }
      },
      "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalLiability": {
        "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Liability (Deprecated 2020-01-31)",
        "description": "Amount of reasonable estimate for tax liability for which accounting for tax effect from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated is incomplete pursuant to Tax Cuts and Jobs Act.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 2100000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1800000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "TransferOfInvestments": {
        "label": "Transfer from Investments",
        "description": "Value of investments transferred from the entity's investments in noncash transactions.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5800000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1"
            }
          ]
        }
      },
      "TreasuryStockAcquiredAverageCostPerShare": {
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "description": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "units": {
          "USD/shares": [
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 37.68,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 37.68,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 54.88,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 69.92,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            }
          ]
        }
      },
      "TreasuryStockRetiredParValueMethodAmount": {
        "label": "Treasury Stock, Retired, Par Value Method, Amount",
        "description": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the par value method.",
        "units": {
          "USD": [
            {
              "end": "2015-06-12",
              "val": 1482600000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2015-06-12",
              "val": 1482600000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2015-06-12",
              "val": 1482600000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "TreasuryStockShares": {
        "label": "Treasury Stock, Shares",
        "description": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "units": {
          "shares": [
            {
              "end": "2009-12-31",
              "val": 9126000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 9126000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 9126000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 9751000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 9751000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 9751000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 9751000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 9751000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 9751000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 19502000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 10459000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 10459000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 11882000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 24452000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 24452000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 24452000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 24452000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 24452000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 24452000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 24452000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 31306000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 37983000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 37983000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 37983000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 37983000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 37983000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 38240000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 38240000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 38240000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 39192000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 39192000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 39192000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 39192000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 39192000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 39192000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 39193000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 39282000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 39282000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 39282,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 39282000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 39282000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 39282000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 41451,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1175000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 4057000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 4119000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 4119000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 4119000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 4119000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 12357000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 4134000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 16957000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 16958000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 56635000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 56635000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 56635000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 56635000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 56635000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 56636000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 56641000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 61173000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 62957000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 62957000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 62957000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 62957000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 62957000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 67319000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 77873000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 77873000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 87294000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 87294000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 87294000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 87294000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 87294000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 91294000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 91304000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 95644000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 99762000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 99762000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 99762000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 99762000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 99762000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 110265000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 110563000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 110565000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 110565000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 110565000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 110565000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 110565000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 110565000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 110715000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 110719000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 110719000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 110720000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 110720000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 110886000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            }
          ]
        }
      },
      "TreasuryStockSharesAcquired": {
        "label": "Treasury Stock, Shares, Acquired",
        "description": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 600000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 600000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 700000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2100000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 612,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 875,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 87,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3"
            }
          ]
        }
      },
      "TreasuryStockSharesRetired": {
        "label": "Treasury Stock, Shares, Retired",
        "description": "Number of shares of common and preferred stock retired from treasury during the period.",
        "units": {
          "shares": [
            {
              "end": "2015-06-12",
              "val": 41500000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2015-06-12",
              "val": 41500000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2015-06-12",
              "val": 41500000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q2I"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 41500000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 41500000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 41500000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 41500000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 124500000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015"
            }
          ]
        }
      },
      "TreasuryStockValue": {
        "label": "Treasury Stock, Value",
        "description": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 218302000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 218302000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "end": "2009-12-31",
              "val": 218302000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 241842000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 241842000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 241842000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 241842000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "end": "2010-12-31",
              "val": 241842000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 241842000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 241842000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 280704000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 280704000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 390885000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 418234000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 418234000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 418234000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 418234000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 418234000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 418234000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 418234000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 815729000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 1155313000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 1155313000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 1155313000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 1155313000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 1155313000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1168674000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1168709000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1168714000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1222912000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 1222912000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 1222912000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 1222912000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 1222912000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1222932000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1222971000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1231038000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1231087000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 1231087000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 1231087000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 1231087000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 1231087000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1482469000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 160717000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 548142000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 556467000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 556467000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 556467000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 556467000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 556467000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 558483000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2558721000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2558908000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2808951000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 2808951000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 2808951000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2808951000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 2808951000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2809015000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2809253000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3058124000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3170129000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 3170129000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3170129000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 3170129000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 3170129000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3422078000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3975278000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3975278000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4512205000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 4512205000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 4512205000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 4512205000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 4512205000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4734997000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4735618000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4989926000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5219505000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 5219505000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 5219505000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 5219505000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 5219505000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5799453000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5815275000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5815423000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5815423000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 5815423000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 5815423000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 5815423000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 5815423000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5828842000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5829241000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 5829241000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5829253000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 5829253000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5841440000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            }
          ]
        }
      },
      "TreasuryStockValueAcquiredCostMethod": {
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "description": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 103467000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86173000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86173000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 23500000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 23600000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 23540000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 23540000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 23540000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 38900000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 38900000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 149000000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 176392000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 176392000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 176392000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 737079000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 737079000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 737079000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 30000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 50000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 5000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67599000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67599000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67599000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8175000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8175000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8175000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 807967000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 807967000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 807967000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2252484000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2252484000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2252484000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 361178000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 361178000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 361178000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 251949000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 251949000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 251949000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 553200000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 553200000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1342076000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1342076000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1342076000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 222792000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 222792000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 222792000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 222792000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 222792000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 222792000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 621000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 621000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 621000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 621000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 254308000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 254308000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 707300000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 707300000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 707300000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 579948000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 579948000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 579948000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 579948000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 579948000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 579948000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15822000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15822000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15822000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15822000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 148000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 148000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 595918000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 595918000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 595918000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13419000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13419000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13419000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13419000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13419000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 13419000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 399000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 399000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 399000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 399000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13830000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13830000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13830000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12187000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12187000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12187000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12187000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12187000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 12187000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 284311000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 284311000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 284311000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 284311000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 272880000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 272880000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 771028000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 771028000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 771028000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90378000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90378000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90378000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90378000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90378000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 90378000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 447000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 447000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1272000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 402200000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 658952000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 658952000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 658952000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120245000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120245000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120245000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120245000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120245000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120245000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3145817000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3145817000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3145817000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3145817000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 539971000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 539971000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3805750000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3805750000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16633000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16633000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16633000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 16633000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 27288000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 103646000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 133970000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefits": {
        "label": "Unrecognized Tax Benefits",
        "description": "Amount of unrecognized tax benefits.",
        "units": {
          "USD": [
            {
              "end": "2008-12-31",
              "val": 1912000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 397000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2009-12-31",
              "val": 397000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 465000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 465000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "end": "2010-12-31",
              "val": 465000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2010-12-31",
              "val": 465000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2010-12-31",
              "val": 465000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 655000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 782000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1910000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2011-12-31",
              "val": 1910000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "end": "2011-12-31",
              "val": 1910000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "end": "2011-12-31",
              "val": 1910000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "end": "2011-12-31",
              "val": 1910000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2011-12-31",
              "val": 1910000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2011-12-31",
              "val": 1910000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1910000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 405000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 405000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 926000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "end": "2012-12-31",
              "val": 926000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "end": "2012-12-31",
              "val": 926000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "end": "2012-12-31",
              "val": 926000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 926000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2012-12-31",
              "val": 926000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2012-12-31",
              "val": 926000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 1323000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1323000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 935000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 935000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "end": "2013-12-31",
              "val": 935000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "end": "2013-12-31",
              "val": 935000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "end": "2013-12-31",
              "val": 935000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "end": "2013-12-31",
              "val": 935000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2013-12-31",
              "val": 935000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2013-12-31",
              "val": 935000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 935000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 935000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 935000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 935000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "end": "2014-12-31",
              "val": 935000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "end": "2014-12-31",
              "val": 935000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "end": "2014-12-31",
              "val": 935000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 935000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2014-12-31",
              "val": 935000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2014-12-31",
              "val": 935000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 935000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 935000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 935000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 471000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 471000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "end": "2015-12-31",
              "val": 471000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "end": "2015-12-31",
              "val": 471000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "end": "2015-12-31",
              "val": 471000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2015-12-31",
              "val": 471000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2015-12-31",
              "val": 471000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 471000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 471000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 9000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 9000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 9000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "end": "2016-12-31",
              "val": 9000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 9000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 9000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2016-12-31",
              "val": 9000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2016-12-31",
              "val": 9000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 6540000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 6540000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 6540000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 6540000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "end": "2017-12-31",
              "val": 6540000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 6540000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 6540000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 6540000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2017-12-31",
              "val": 6540000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2017-12-31",
              "val": 6540000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 6540000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 5257000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 5257000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 5035000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 5035000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "end": "2018-12-31",
              "val": 5035000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 5035000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 5035000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2018-12-31",
              "val": 5035000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2018-12-31",
              "val": 5035000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 5035000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 6206000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 6206000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2993000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 2993000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "end": "2019-12-31",
              "val": 2993000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2993000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 2993000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2019-12-31",
              "val": 2993000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2019-12-31",
              "val": 2993000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2993000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2993000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2993000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 742000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 742000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 742000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "end": "2020-12-31",
              "val": 742000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 742000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2020-12-31",
              "val": 742000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 742000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 742000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 389000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 389000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-06-30",
              "val": 2008000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2008000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3020000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 3020000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 3020000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 3020000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 3020000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 3020000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 3020000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3758000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3758000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3758000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3109000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 3109000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 3109000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 3109000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 3109000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-12-31",
              "val": 3109000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6009000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3109000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3740000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2626000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 2626000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 2626000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 2626000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 2626000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2626000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4066000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4066000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3230000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 3230000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3578000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "description": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1912000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1504000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1504000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1504000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 464000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 464000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 464000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 462000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 462000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 462000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2664000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2664000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2664000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3875000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3875000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3875000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2251000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2251000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2251000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 353000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 353000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 742000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 742000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 742000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 650000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 650000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 650000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1114000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1114000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 836000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "description": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1505000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1505000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 462000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 9000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 9000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 9000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2665000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2665000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "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": "2011-06-30",
              "val": 400000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 400000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 500000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 500000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 200000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 200000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 300000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 400000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 400000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 400000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 400000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 400000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 400000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 400000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 400000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 400000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 500000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 500000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 200000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 200000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 200000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-12-31",
              "val": 100000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1100000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1100000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1200000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1300000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1400000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1000000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1000000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 900000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1000000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1300000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1400000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 400000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 400000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 400000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 500000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 100000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 100000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 100000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 100000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-06-30",
              "val": 300000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 400000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 400000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 600000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 600000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 700000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 600000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 700000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 700000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 900000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 700000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 700000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 900000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1000000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 900000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1000000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 308000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 210000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 210000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2900000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 89000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 68000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 68000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 190000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 317000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1445000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1445000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1445000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 520000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 520000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 520000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 397000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 397000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 9000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6540000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6540000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6540000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6540000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6540000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6540000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1172000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1172000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1159000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1159000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1159000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1171000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1171000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1833000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1833000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1833000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2008000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2008000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3020000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3020000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3020000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 738000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 738000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 738000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 739000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 739000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 739000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 631000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 631000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 631000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1440000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1440000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1440000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 348000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ValuationAllowanceAmount": {
        "label": "Valuation Allowance, Amount (Deprecated 2013-01-31)",
        "description": "The amount of the valuation allowance recorded as of the balance sheet date pertaining to the specified deferred tax asset for which an assessment was made that it is more likely than not that all or a portion of such deferred tax asset will not be realized through related deductions on future tax returns.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 3377000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 5174000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 5174000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "end": "2012-12-31",
              "val": 11316000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": -3377000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -3377000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -1797000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -1797000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -1797000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -6142000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -6142000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -6142000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -11501000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -11501000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -11501000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4406000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4406000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4406000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1220000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1220000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1220000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -8885000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -8885000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -8885000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -6764000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -6764000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -6764000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3976000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3976000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3976000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3687000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3687000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3687000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5387000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5387000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5387000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8102000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8102000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8102000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2729000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2729000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2729000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -264000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -264000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -264000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -8658000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -8658000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -6580000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ValuationAllowancesAndReservesBalance": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "description": "Amount of valuation and qualifying accounts and reserves.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 23776000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 27544000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "end": "2015-12-31",
              "val": 27544000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 41752000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2016Q1I"
            }
          ]
        }
      },
      "ValueAddedTaxReceivable": {
        "label": "Value Added Tax Receivable",
        "description": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities.",
        "units": {
          "USD": [
            {
              "end": "2014-03-31",
              "val": 8700000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2014Q1I"
            }
          ]
        }
      },
      "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": 165000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 165000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 335000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 335000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 170000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 170000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 503000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 503000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 168000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 168000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 640000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 640000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 640000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 162000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 162000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 322000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 322000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 160000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 160000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 564000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 564000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 242000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 242000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 719000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 719000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 719000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 162000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 162000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 347000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 347000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 185000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 185000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 532000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 532000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 185000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 185000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 710000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 710000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 710000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 183000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 183000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 378000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 378000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 195000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 195000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 567000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 567000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 189000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 189000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 773000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 773000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 773000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 215000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 215000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 441000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 441000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 226000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 226000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 736000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 736000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 295000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 295000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 861000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 861000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 213000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 213000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 441000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 228000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 672000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 231000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 885000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 214000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "WeightedAverageBasicSharesOutstandingProForma": {
        "label": "Weighted Average Basic Shares Outstanding, Pro Forma",
        "description": "The weighted average number of shares (units) outstanding in the calculation of pro forma basic earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering.",
        "units": {
          "shares": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 552294,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 615153,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 594219,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 571138,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2016Q3"
            }
          ]
        }
      },
      "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": 97530000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 95285000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 95282000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 95060000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 94683000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 94643000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 189286000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 93031000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 92983000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 92983000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 92969000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 92969000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 92915000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 92915000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 92865000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 92865000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 93021000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 186042000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 186042000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 93624000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 187248000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 93642000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 187284000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 93604000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 187208000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 93582000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 187164000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 93320000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 186640000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 186674000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 186674000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 186674000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 185262000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 185262000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 185833000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 185833000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 186284000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 186284000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 185365000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 185365000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 183899000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 183899000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 183083000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 183083000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 183083000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 172559000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 172559000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 172992000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 172992000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 173350000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 173350000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 173344000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 173344000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 173948000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 173948000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 173387000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 173387000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 173387000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 173741000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 173741000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 173869000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 173869000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 173964000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 173964000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 174016000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 174016000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 174270000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 174270000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 174285000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 174285000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 522855000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 173778000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 173778000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 177998000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 177998000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 181417000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 181417000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 188131000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 188131000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 208094000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 208094000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 192586000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 577758000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 577758000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 206908000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 620724000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 205948000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 617844000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 204968000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 614904000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 202093000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 606279000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 194431000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 583293000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 599819000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 599819000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 599819000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 582032000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 582032000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 577719000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 577719000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 578020000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 578020000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 577964000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 577964000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 578368000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 578368000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 577141000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 577141000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 577141000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 574129000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 574129000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 570231000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 570231000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 566352000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 566352000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 566791000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 566791000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 559955000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 559955000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 564254000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 564254000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 564254000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 548273000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 548273000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 548299000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 548299000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 548218000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 548218000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 548387000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 548387000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 548422000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 548422000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 546608000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 546608000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 546608000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 540518000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 540518000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 535897000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 535897000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 531191000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 531191000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 535011000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 535011000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 533263000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 533263000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 534807000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 534807000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 534807000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 534982000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 534982000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 535324000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 535324000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 535557000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 535557000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 535554000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 535554000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 535915000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 535915000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 535639000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 535639000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1071278000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 535554000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1071108000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 535209000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1070418000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 534811000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1069622000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 534599000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1069198000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 533300000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1066600000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 533221000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1066442000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1066442000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1059069000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1059069000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1059667000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1059667000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1060093000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1060093000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1059809000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1059809000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1059966000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1059966000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1057981000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1057981000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1057981000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1051282000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1051282000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1044363000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1044363000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1037378000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1037378000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1023912000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1023912000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 983171000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 983171000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1013107000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1013107000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 981282000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 981282000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 982748000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 983997000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 983532000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 984966000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 984451000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 988258000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": 92515000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 90519000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 90604000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 90380000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 90154000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 89967000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 179934000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 88347000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 88467000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 88467000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 88587000,
              "accn": "0001104659-10-043206",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 88587000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 88434000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 88434000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 88369000,
              "accn": "0001104659-10-057238",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-09"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 88369000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 88514000,
              "accn": "0001104659-11-011438",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-03-01"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 177028000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 177028000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 88929000,
              "accn": "0001104659-11-027747",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-10"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 177858000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 88701000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 177402000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 88475000,
              "accn": "0001104659-11-045251",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 176950000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 88458000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 176916000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 87976000,
              "accn": "0001104659-11-062539",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-09"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 175952000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 176212000,
              "accn": "0001104659-12-014573",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-02-29"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 176212000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 176212000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 174832000,
              "accn": "0001104659-12-035867",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-10"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 174832000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 175509000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 175509000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 176186000,
              "accn": "0001104659-12-056565",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-09"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 176186000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 175347000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 175347000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 175026000,
              "accn": "0001104659-12-076535",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-09"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 175026000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 173712000,
              "accn": "0001104659-13-016713",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-03-01"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 173712000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 173712000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 165525000,
              "accn": "0001104659-13-040148",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-10"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 165525000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 165988000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 165988000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 166447000,
              "accn": "0001104659-13-062263",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-09"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 166447000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 166483000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 166483000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 167457000,
              "accn": "0001104659-13-082945",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 167457000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 166679000,
              "accn": "0001104659-14-015320",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-03-03"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 166679000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 166679000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 166913000,
              "accn": "0001104659-14-037192",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-12"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 166913000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 167006000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 167006000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 167098000,
              "accn": "0001104659-14-058875",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-08"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 167098000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 167116000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 167116000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 167346000,
              "accn": "0001104659-14-078442",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-07"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 167346000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 167257000,
              "accn": "0001104659-15-015731",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-03-02"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 167257000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 501771000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 169871000,
              "accn": "0001104659-15-036794",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 169871000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 173447000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 173447000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 176985000,
              "accn": "0001104659-15-058216",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-10"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 176985000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 184098000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 184098000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 205051000,
              "accn": "0001104659-15-076694",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 205051000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 188816000,
              "accn": "0001104659-16-100960",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-29"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 566448000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 566448000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 202946000,
              "accn": "0001104659-16-116437",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-02"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 608838000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 201962000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 605886000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 200979000,
              "accn": "0001104659-16-137481",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-05"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 602937000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 198073000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 594219000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 190379000,
              "accn": "0001104659-16-155163",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-07"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 571137000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 587874000,
              "accn": "0001104659-17-013048",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 587874000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 587874000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 571578000,
              "accn": "0001104659-17-030369",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 571578000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 567384000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 567384000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 567910000,
              "accn": "0001104659-17-050342",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 567910000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 567550000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 567550000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 567878000,
              "accn": "0001104659-17-067073",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 567878000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 566782000,
              "accn": "0001104659-18-014057",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-01"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 566782000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 566782000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 566000000,
              "accn": "0001104659-18-032034",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 566000000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 562917000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 562917000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 559867000,
              "accn": "0001104659-18-050877",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 559867000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 559472000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 559472000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 552694000,
              "accn": "0001104659-18-066941",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 552694000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 557166000,
              "accn": "0001104659-19-011581",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 557166000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 557166000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 542768000,
              "accn": "0001104659-19-026789",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-03"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 542768000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 543466000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 543466000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 544156000,
              "accn": "0001410578-19-000733",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 544156000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 543804000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 543804000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 544469000,
              "accn": "0001104659-19-061273",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 544469000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 542191000,
              "accn": "0001104659-20-027209",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-28"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 542191000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 542191000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 536061000,
              "accn": "0001104659-20-058939",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-11"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 536061000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 531486000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 531486000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 526911000,
              "accn": "0001104659-20-091376",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 526911000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 530194000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 530194000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 527637000,
              "accn": "0001104659-20-122598",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 527637000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 529639000,
              "accn": "0001104659-21-029943",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-03-01"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 529639000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 529639000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 528195000,
              "accn": "0001104659-21-063189",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 528195000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 528425000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 528425000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 528653000,
              "accn": "0001104659-21-101583",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-09"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 528653000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 528618000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 528618000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 528997000,
              "accn": "0001104659-21-135130",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 528997000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 528763000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 528763000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1057526000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 529405000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1058810000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 529009000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1058017000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 528617000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1057233000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 528263000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1056526000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 526797000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1053594000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 526779000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1053558000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1053558000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1044909000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1044909000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1045993000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1045993000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1047065000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1047065000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1046337000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1046337000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1047015000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1047015000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1044887000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1044887000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1044887000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1041081000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1041081000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1035175000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1035175000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1029268000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1029268000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1015252000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1015252000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 975841000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 975841000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1004566000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1004566000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 973622000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 973622000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 974691000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 975749000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 975337000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 976608000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 975887000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 978309000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 925559000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1850101000,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "end": "2021-12-31",
              "val": 1850101000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1850101000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1850101000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 1850101000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1788306000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1408025000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1427954000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1429600000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1429600000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1429600000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1429600000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1429600000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1426842000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1482934000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1291578000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1032810000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1032810000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1032810000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1032810000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1032810000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 992898000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 283101000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 645133000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1163152000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1163152000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1718752000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "description": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "description": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.302,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.304,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.304,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.289,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.289,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.289,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.277,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.277,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.276,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "description": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "units": {
          "pure": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0237,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.007,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.007,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0085,
              "accn": "0001104659-22-028182",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-28"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0085,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0085,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.0215,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.0215,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0375,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1471000,
              "accn": "0001104659-22-057028",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1556000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1574000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1688000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1688000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 1688000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1688000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1688000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1615000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1848000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1768000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1403000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1403000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 1403000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 1403000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 1403000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1601000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1526000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1522000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1200000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1200000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1200000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1200000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1200000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1362000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1189000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1215000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1114000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1114000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1076000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 16848000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -16890000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -35552000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -52491000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -52491000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -3472000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -50395000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -50395000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -95582000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -95582000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -38715000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -38715000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -38715000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -141000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -141000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -4500000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -4500000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -22902000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -22902000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8775000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8775000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8775000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -13222000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -13222000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -44203000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -44203000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -14482000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -14482000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -97619000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -97619000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 38972000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 38972000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 86725000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 72739000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 97853000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -14598000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2022-06-30",
              "val": 2000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-12-31",
              "val": 6000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "LitigationSettlementAmountAwardedFromOtherParty": {
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "description": "Amount awarded from other party in judgment or settlement of litigation.",
        "units": {
          "USD": [
            {
              "start": "2022-04-01",
              "end": "2022-04-30",
              "val": 175000000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-04-30",
              "val": 175000000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-04-30",
              "val": 175000000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-04-01",
              "end": "2022-04-30",
              "val": 175000000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-04-30",
              "val": 175000000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-04-30",
              "val": 175000000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q1I"
            }
          ]
        }
      },
      "TreasuryStockCommonShares": {
        "label": "Treasury Stock, Common, Shares",
        "description": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "units": {
          "shares": [
            {
              "end": "2021-12-31",
              "val": 110720000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 110720000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 110720000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-06-30",
              "val": 114172000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 117280000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 119544000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 239088000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 239088000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 239088000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 239088000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 70776000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 70784000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 78078000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 81021000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 81021000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 81021000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 81021000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 81021000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 83172000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 141950000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 153249000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 153250000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 153250000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 153250000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 153250000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 153250000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 153552000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 153552000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 153980000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 154793000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 154793000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 156586000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "TreasuryStockCommonValue": {
        "label": "Treasury Stock, Common, Value",
        "description": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 5829253000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 5829253000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2021-12-31",
              "val": 5829253000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-06-30",
              "val": 6125751000,
              "accn": "0001104659-22-086741",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6398631000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6600281000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 6600281000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-12-31",
              "val": 6600281000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 6600281000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 6600281000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1997809000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1998256000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2400456000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2566383000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 2566383000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 2566383000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 2566383000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 2566383000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2686628000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5832445000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6372416000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6372133000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 6372133000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 6372133000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 6372133000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 6372133000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6388766000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6388766000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6416054000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6475779000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 6475779000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6609749000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LossContingencyDamagesAwardedValue": {
        "label": "Loss Contingency, Damages Awarded, Value",
        "description": "Amount of damages awarded to the plaintiff in the legal matter.",
        "units": {
          "USD": [
            {
              "end": "2022-09-29",
              "val": 293000000,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "end": "2022-09-29",
              "val": 293000000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-09-29",
              "val": 293000000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2022-09-29",
              "val": 293000000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-09-29",
              "val": 293000000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "description": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2021Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104659-22-114849",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-04",
              "frame": "CY2022Q3"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": -3317000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5445000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -6893000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            }
          ]
        }
      },
      "LossContingencyDamagesPaidValue": {
        "label": "Loss Contingency, Damages Paid, Value",
        "description": "Amount of damages paid to the plaintiff in the legal matter.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 3600000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-02-14",
              "val": 3600000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05"
            },
            {
              "end": "2023-02-14",
              "val": 3600000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-02-14",
              "val": 3600000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-05-25",
              "val": 3700000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-05-25",
              "val": 3700000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "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": [
            {
              "end": "2023-01-01",
              "val": 682800000,
              "accn": "0001104659-23-027245",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-05-05",
              "val": 682800000,
              "accn": "0001104659-23-056507",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-05",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-08-04",
              "val": 682800000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "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": "2022-12-31",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DerivativeLiabilityFairValueOfCollateral": {
        "label": "Derivative Liability, Fair Value of Collateral",
        "description": "Fair value of securities pledged as collateral against derivative liabilities.",
        "units": {
          "USD": [
            {
              "end": "2023-06-30",
              "val": 1100000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3800000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 600000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7400000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1900000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1800000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4700000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": "2022-12-31",
              "val": 41000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 41000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 41000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 29000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 24000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 19000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 19000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "end": "2023-12-31",
              "val": 19000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 19000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "end": "2023-12-31",
              "val": 19000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 14000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 10000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 43000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 38000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 38000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 34000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": {
        "label": "Finance Lease, Liability, Payments, Due in Rolling after Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.",
        "units": {
          "USD": [
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "description": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1266000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1266000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1266000,
              "accn": "0001104659-23-087927",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1266000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1266000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1266000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3434000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3434000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4700000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4410000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4410000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4410000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2131000,
              "accn": "0001410578-24-000605",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2131000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2131000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2131000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2131000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2131000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4074000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4074000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6205000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6205000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6205000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6205000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 690000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 690000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -3384000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -3384000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3967000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3967000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2570000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2570000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2570000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2570000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 13236000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 10666000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 10666000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 28294000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 15058000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 45512000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 20493000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "description": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 45382000,
              "accn": "0001104659-23-114789",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 45382000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45382000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45382000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 45382000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ContractualObligationDueAfterFifthYear": {
        "label": "Contractual Obligation, to be Paid, after Year Five",
        "description": "Amount of contractual obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 118000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 95000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 437000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesUndistributedForeignEarnings": {
        "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 8400000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 10700000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 10000000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DefinedContributionPlanCostRecognized": {
        "label": "Defined Contribution Plan, Cost",
        "description": "Amount of cost for defined contribution plan.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5500000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6900000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8500000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ImpairmentOfLongLivedAssetsHeldForUse": {
        "label": "Impairment of Long-Lived Assets Held-for-use",
        "description": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4336000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4336000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4336000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6067000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6067000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6067000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6067000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8184000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8184000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2279000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2279000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2279000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2279000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12029000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncomeTaxReconciliationRepatriationOfForeignEarnings": {
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8423000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8423000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8423000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3903000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3903000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "UndistributedEarningsOfForeignSubsidiaries": {
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "description": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 583000000,
              "accn": "0001104659-24-029425",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 218500000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 22500000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DebtInstrumentCarryingAmount": {
        "label": "Long-term Debt, Gross",
        "description": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 750000000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 750000000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 375000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 375000000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 375000000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 375000000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 375000000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 200000000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "description": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 1260000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1158000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1049000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1049000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1049000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1049000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1049000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 941000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilitiesNet": {
        "label": "Deferred Income Tax Liabilities, Net",
        "description": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 28896000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 28896000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "DerivativeFairValueAmountOffsetAgainstCollateralNet": {
        "label": "Derivative, Fair Value, Amount Offset Against Collateral, Net",
        "description": "The net amount as of the balance sheet date of the fair value of derivative assets and derivative liabilities that in accordance with the entity's accounting policy were offset against collateral under a master netting arrangement.",
        "units": {
          "USD": [
            {
              "end": "2024-06-30",
              "val": 1200000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2800000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1900000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 100000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "Investments": {
        "label": "Investments",
        "description": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "units": {
          "USD": [
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 748740000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 748842000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 199059000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "LongTermDebtNoncurrent": {
        "label": "Long-term Debt, Excluding Current Maturities",
        "description": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 748740000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 748842000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 199059000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-12-31",
              "val": -85021000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7981000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7981000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5775000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5775000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -48280000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24241000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24241000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30695000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30695000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30695000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30695000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -30695000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -31104000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -31104000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -31104000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -31104000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 47846000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 47846000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -140941000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -140941000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 63971000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 63971000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 63971000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 63971000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 100759000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 100759000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -17353000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 161871000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -24664000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherLongTermDebtNoncurrent": {
        "label": "Other Long-term Debt, Noncurrent",
        "description": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 748740000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 748842000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 373951000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 199059000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "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": "2024-01-01",
              "end": "2024-06-30",
              "val": 2776000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2776000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2904000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2904000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2904000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2904000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            }
          ]
        }
      },
      "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": "2024-01-01",
              "end": "2024-06-30",
              "val": 750000000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 750000000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 750000000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 750000000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 750000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 750000000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            }
          ]
        }
      },
      "TreasuryStockRetiredCostMethodAmount": {
        "label": "Treasury Stock, Retired, Cost Method, Amount",
        "description": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.",
        "units": {
          "USD": [
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 447000,
              "accn": "0001410578-24-001239",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 447000,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q2"
            }
          ]
        }
      },
      "LongTermDebtCurrent": {
        "label": "Long-term Debt, Current Maturities",
        "description": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001410578-24-001818",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-08",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "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": "2023-12-31",
              "val": 27000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 33159000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 33159000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 25632000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "GoodwillAndIntangibleAssetImpairment": {
        "label": "Goodwill and Intangible Asset Impairment",
        "description": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2200000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38700000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 38700000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 127098000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 127098000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 38411000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "GoodwillImpairedAccumulatedImpairmentLoss": {
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "description": "Amount of accumulated impairment loss for 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": "2022-12-31",
              "val": 0,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 86300000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 86300000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "RepaymentsOfLongTermLinesOfCredit": {
        "label": "Repayments of Long-term Lines of Credit",
        "description": "The cash outflow for the settlement of obligation drawn 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": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 375000000,
              "accn": "0001410578-25-000248",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 375000000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 175000000,
              "accn": "0001410578-25-001122",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 175000000,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 375000000,
              "accn": "0001410578-25-001620",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 375000000,
              "accn": "0001104659-25-107944",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 375000000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104659-26-057398",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxCreditCarryforwardsForeign": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 12378000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateContinuingOperations": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "description": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.232,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.005,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1390000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent": {
        "label": null,
        "description": null,
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.001,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.015,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.004,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.002,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.02,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxContingencies": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCreditEnergyRelatedAmount": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4335000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCreditEnergyRelatedPercent": {
        "label": null,
        "description": null,
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.002,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, 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 foreign tax credit.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.009,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ImpairmentOfIntangibleAssetsFinitelived": {
        "label": "Impairment of Intangible Assets, Finite-lived",
        "description": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 423200000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 476200000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 550118000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidFederalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 321000000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidStateAndLocalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 51407000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12378000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": 837000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationTaxCreditsForeign": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, 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 tax credit.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 21357000,
              "accn": "0001104659-26-020831",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      }
    }
  }
}